@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}

/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer theme{:host,:root{--spacing:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-geist-sans),Inter,ui-sans-serif,system-ui,sans-serif;--default-mono-font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{color-scheme:light;--ink:#101722;--muted:#657080;--paper:#f7f8f5;--paper-cool:#eaf0ef;--night:#070a11;--night-raised:#101620;--teal:#1bc79a;--blue:#357be8;--gold:#b99a54;--line-light:#1017221f;--line-dark:#ffffff1a;--content-width:1240px;--section-space:clamp(5rem,9vw,9rem);--gutter:clamp(1.25rem,3vw,2.5rem);--radius-sm:.75rem;--radius-md:1.25rem;--radius-lg:1.75rem;--radius-pill:999px;--shadow-soft:0 18px 45px #10172217;--shadow-deep:0 32px 96px #00000057;--focus-ring:0 0 0 3px #1bc79a61;--duration-enter:.76s;--duration-drift:9s;--ease-out-expo:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--background:var(--paper);--foreground:var(--ink)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--paper)}body{min-width:320px;color:var(--ink);font-family:var(--font-geist-sans),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.5;overflow-x:clip}main{isolation:isolate}.page-shell{width:min(var(--content-width),calc(100% - (var(--gutter) * 2)));margin-inline:auto}.entry-intro{z-index:1000;color:#f5f3ea;isolation:isolate;clip-path:inset(0);background:radial-gradient(circle at 50% 43%,#b99a541f,#0000 28rem),linear-gradient(145deg,#05070c,#0a1017 58%,#07120f);place-items:center;transition:opacity .82s cubic-bezier(.65,0,.35,1),transform .82s cubic-bezier(.65,0,.35,1),clip-path .82s cubic-bezier(.65,0,.35,1);display:grid;position:fixed;inset:0;overflow:hidden}.entry-intro--closing{clip-path:inset(100% 0 0);opacity:0;pointer-events:none}.entry-intro__field,.entry-intro__grid,.entry-intro__orb{pointer-events:none;position:absolute;inset:0}.entry-intro__field{z-index:-1;perspective:900px}.entry-intro__grid{opacity:.38;transform-origin:50% 100%;background-image:linear-gradient(#ffffff12 1px,#0000 0),linear-gradient(90deg,#ffffff12 1px,#0000 0);background-size:64px 64px;inset:46% -22% -30%;transform:rotateX(62deg)scale(1.25);-webkit-mask-image:linear-gradient(#0000,#000 30% 74%,#0000);mask-image:linear-gradient(#0000,#000 30% 74%,#0000)}.entry-intro__orb{opacity:.16;filter:blur(90px);border-radius:50%;width:30rem;height:30rem}.entry-intro__orb--gold{background:var(--gold);inset:-18rem -10rem auto auto}.entry-intro__orb--teal{background:var(--teal);inset:auto auto -19rem -9rem}.entry-intro__stage{width:min(66rem,100% - 3rem);transform-style:preserve-3d;justify-items:center;display:grid}.entry-intro__mark{opacity:0;width:clamp(13rem,24vw,20rem);animation:entry-mark 1.3s var(--ease-out-expo) .18s forwards;transform:translateY(1rem)scale(.96)}.entry-intro__mark img{filter:drop-shadow(0 18px 34px #00000075);width:100%;height:auto}.entry-intro__expertise{flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:clamp(1.8rem,4vh,3rem);display:flex}.entry-intro__expertise span{border-radius:var(--radius-pill);color:#f5f3eab8;letter-spacing:.09em;opacity:0;text-transform:uppercase;animation:entry-expertise .9s var(--ease-out-expo) forwards;background:#ffffff0a;border:1px solid #ffffff21;padding:.52rem .75rem;font-size:clamp(.61rem,.8vw,.72rem);font-weight:650;transform:translateY(.75rem)}.entry-intro__expertise span:first-child{animation-delay:1.4s}.entry-intro__expertise span:nth-child(2){animation-delay:1.7s}.entry-intro__expertise span:nth-child(3){animation-delay:2s}.entry-intro__signal{opacity:1;transform-origin:0 0;width:min(57rem,92vw);height:clamp(7rem,20vh,11rem);margin-top:clamp(.5rem,2vh,1.4rem);transition:transform .82s cubic-bezier(.65,0,.35,1),opacity .82s cubic-bezier(.65,0,.35,1);position:relative;transform:translate(0)scale(1)}.entry-intro--closing .entry-intro__signal{opacity:.55;transform:translate3d(var(--entry-signal-x,0),var(--entry-signal-y,0),0) scale(var(--entry-signal-scale-x,1),var(--entry-signal-scale-y,1))}.entry-intro__signal svg{width:100%;height:100%;overflow:visible}.entry-intro__signal path{fill:none;stroke:url(#entry-signal-gradient);stroke-dasharray:1120;stroke-dashoffset:1120px;stroke-linecap:round;stroke-width:2.4px;vector-effect:non-scaling-stroke;animation:entry-signal 2.15s cubic-bezier(.33,1,.68,1) 2.35s forwards}.entry-intro__signal span{color:var(--teal);letter-spacing:.3em;opacity:0;animation:entry-serena 1s var(--ease-out-expo) 4.25s forwards;font-size:clamp(1rem,2vw,1.35rem);font-weight:760;position:absolute;bottom:1.15rem;right:0;transform:translate(-.8rem)}.entry-intro__signal span:before{content:"SERENA"}.entry-intro__skip{border-radius:var(--radius-pill);color:#ffffffad;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;padding:.6rem .85rem;font-size:.74rem;transition:color .18s,background-color .18s;position:absolute;bottom:clamp(1.25rem,3vw,2.5rem);right:clamp(1.25rem,3vw,2.5rem)}.entry-intro__skip:hover{color:#fff;background:#ffffff17}.entry-intro[data-mode=brief] .entry-intro__mark{opacity:0;animation:entry-brief .4s ease-out forwards;transform:none}.entry-intro[data-mode=brief] .entry-intro__expertise,.entry-intro[data-mode=brief] .entry-intro__field,.entry-intro[data-mode=brief] .entry-intro__signal{display:none}@keyframes entry-mark{0%{opacity:0;transform:translateY(1rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes entry-expertise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes entry-signal{0%{stroke-dashoffset:1120px}to{stroke-dashoffset:0}}@keyframes entry-serena{0%{opacity:0;transform:translate(-.8rem)}to{opacity:1;transform:translate(0)}}@keyframes entry-brief{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.site-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f8f5d6;border-bottom:1px solid #10172214;position:sticky;top:0}.site-header__inner{min-height:4.75rem;width:min(var(--content-width),calc(100% - (var(--gutter) * 2)));grid-template-columns:minmax(10rem,1fr) auto minmax(10rem,1fr);align-items:center;gap:1.5rem;margin-inline:auto;display:grid}.site-header__brand{width:fit-content;color:var(--ink);align-items:center;gap:.62rem;text-decoration:none;display:inline-flex}.site-header__logo{object-fit:contain;width:auto;height:2.35rem}.site-header__product{border-left:1px solid var(--line-light);color:var(--muted);letter-spacing:.1em;padding-left:.62rem;font-size:.69rem;font-weight:700;line-height:1}.site-header__nav{white-space:nowrap;justify-content:center;align-items:center;gap:clamp(.8rem,1.5vw,1.45rem);display:flex}.site-header__nav a{color:var(--muted);transition:color .18s var(--ease-in-out);font-size:.84rem;font-weight:560;text-decoration:none}.site-header__nav a:hover{color:var(--ink)}.button,.site-header__cta{border-radius:var(--radius-pill);width:fit-content;min-height:2.7rem;transition:background-color .18s var(--ease-in-out),box-shadow .18s var(--ease-in-out),transform .18s var(--ease-in-out);justify-content:center;align-items:center;padding:.7rem 1rem;font-size:.84rem;font-weight:680;line-height:1;text-decoration:none;display:inline-flex}.site-header__cta{color:#031d17;background:var(--teal);justify-self:end;box-shadow:0 9px 22px #1bc79a33}.button--primary:hover,.site-header__cta:hover{transform:translateY(-1px);box-shadow:0 13px 28px #1bc79a4d}.page-hero{background:radial-gradient(circle at 79% 27%,#1bc79a1f,transparent 31rem),radial-gradient(circle at 52% 80%,#357be812,transparent 25rem),linear-gradient(116deg,var(--paper) 12%,#f1f5f2 58%,var(--paper-cool));align-items:center;min-height:max(45rem,100svh - 4.75rem);padding-block:clamp(3.5rem,7vw,7rem);display:grid;position:relative;overflow:hidden}html[data-entry-intro-active=true] .page-hero *,html[data-entry-intro-active=true] .page-hero :after,html[data-entry-intro-active=true] .page-hero :before{animation-play-state:paused!important}.page-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#10172224 .65px,#0000 0);background-size:19px 19px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0003,#0000 56%);mask-image:linear-gradient(90deg,#0003,#0000 56%)}.page-hero__layout{z-index:1;grid-template-columns:minmax(20rem,.82fr) minmax(35rem,1.18fr);align-items:center;gap:clamp(2.5rem,5vw,5.5rem);display:grid;position:relative}.page-hero__copy{z-index:3;position:relative}.page-hero__trade-mark{perspective:700px;width:clamp(3.35rem,5vw,4.5rem);margin-bottom:1rem;position:relative;overflow:hidden}.page-hero__trade-mark-image{width:100%;height:auto;transform-style:preserve-3d;animation:trade-mark-turn 12s cubic-bezier(.65,0,.35,1) infinite}.page-hero__trade-mark-glint{opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffebabad,#0000);width:36%;animation:trade-mark-glint 12s cubic-bezier(.65,0,.35,1) infinite;position:absolute;inset:-30% auto -30% -70%;transform:translate(0)skew(-14deg)}@keyframes trade-mark-turn{0%{transform:rotateY(0)}16.667%{transform:rotateY(1turn)}to{transform:rotateY(1turn)}}@keyframes trade-mark-glint{0%{opacity:0;transform:translate(0)skew(-14deg)}3%{opacity:0;transform:translate(0)skew(-14deg)}9%{opacity:.72;transform:translate(310%)skew(-14deg)}16.667%{opacity:0;transform:translate(520%)skew(-14deg)}to{opacity:0;transform:translate(520%)skew(-14deg)}}.eyebrow{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.73rem;font-weight:720;line-height:1.2}.product-name{color:var(--teal);letter-spacing:.2em;margin:0;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:780;line-height:1.1}.product-core{color:var(--muted);font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;letter-spacing:.08em;text-transform:uppercase;margin:.48rem 0 1.75rem;font-size:.7rem;font-weight:570}h1,h2{max-width:13ch;color:var(--ink);letter-spacing:-.055em;text-wrap:balance;margin:0;font-weight:620}h1{max-width:9.4ch;font-size:clamp(3.25rem,5.2vw,5.7rem);line-height:.94}h2{font-size:clamp(2.1rem,4vw,4.1rem);line-height:1.02}.page-hero__summary{max-width:35rem;color:var(--muted);margin:1.65rem 0 1.85rem;font-size:clamp(1rem,1.15vw,1.1rem);line-height:1.62}.page-hero__actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.page-hero__actions .button{gap:.72rem;min-height:3.25rem;padding-inline:1.3rem}.page-hero__actions .button span{font-size:.94rem}.button--quiet{border:1px solid var(--line-light);color:var(--ink);background:#ffffff6b}.button--quiet:hover{background:#ffffffc7;border-color:#10172238}.button--primary{color:#031d17;background:var(--teal);box-shadow:0 13px 30px #1bc79a38}.hero-scene{border-radius:var(--radius-lg);perspective:1200px;background:linear-gradient(150deg,#ffffff0f,transparent 33%),radial-gradient(circle at 18% 78%,#357be829,transparent 36%),radial-gradient(circle at 81% 18%,#1bc79a1f,transparent 31%),var(--night);isolation:isolate;border:1px solid #ffffff17;min-height:clamp(34rem,48vw,42rem);position:relative;overflow:hidden;box-shadow:0 45px 100px #10172242,inset 0 1px #ffffff14}.hero-scene:before{z-index:0;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(105deg,#070a112e,#0000 34%,#070a1114);position:absolute;inset:0}.hero-scene__grid{z-index:-1;opacity:.52;transform-origin:50% 100%;background-image:linear-gradient(#ffffff0f 1px,#0000 0),linear-gradient(90deg,#ffffff0f 1px,#0000 0);background-size:48px 48px;position:absolute;inset:42% -16% -25%;transform:perspective(420px)rotateX(58deg)scale(1.25)}.hero-scene__halo{z-index:-1;aspect-ratio:1;opacity:.42;filter:blur(58px);pointer-events:none;border-radius:50%;width:17rem;position:absolute}.hero-scene__halo--teal{background:#1bc79a47;top:-8rem;right:-4rem}.hero-scene__halo--blue{background:#357be847;bottom:-9rem;left:16%}.hero-scene__orbit{z-index:0;opacity:.48;pointer-events:none;animation:hero-breathe 7s var(--ease-in-out) infinite alternate;border:1px solid #ffffff1a;border-radius:50%;position:absolute;top:50%;left:52%;transform:translate(-50%,-50%)rotate(-18deg)}.hero-scene__orbit:after{background:var(--teal);content:"";border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:43%;right:-.25rem;box-shadow:0 0 16px #1bc79acc}.hero-scene__orbit--outer{width:93%;height:58%}.hero-scene__orbit--inner{border-color:#357be826;width:70%;height:40%;animation-delay:-3s}.hero-scene__data-path{z-index:0;opacity:.55;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-scene__data-path path{fill:none;stroke:#1bc79a47;stroke-dasharray:3 12;stroke-linecap:round;stroke-width:1.5px}.hero-scene__data-path circle{fill:var(--teal);filter:drop-shadow(0 0 8px #1bc79ac2)}.hero-scene__entrance{z-index:2;transform-style:preserve-3d;animation:hero-enter 1.55s var(--ease-out-expo) both;position:absolute}.hero-scene__drift{width:100%;height:100%;transform-style:preserve-3d;will-change:transform}.hero-scene__entrance--desktop{width:80%;height:47%;animation:none;top:20%;right:4%}.hero-scene__entrance--desktop .hero-scene__drift{will-change:auto;animation:none}.hero-device{background:#0c1119;border:1px solid #ffffff21;border-radius:.9rem;grid-template-rows:auto 1fr;width:100%;height:100%;margin:0;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 74px #0000007a,inset 0 1px #ffffff14}.hero-device__bar{color:#ffffff80;min-height:1.85rem;font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;letter-spacing:.08em;background:#ffffff08;border-bottom:1px solid #ffffff12;align-items:center;gap:.42rem;margin:0;padding-inline:.72rem;font-size:clamp(.39rem,.56vw,.55rem);line-height:1;display:flex}.hero-device__signal{background:var(--teal);border-radius:50%;width:.36rem;height:.36rem;box-shadow:0 0 8px #1bc79ab3}.hero-device__screen{background:#090b0f;min-height:0;overflow:hidden}.hero-device__screen img{object-fit:cover;object-position:center top;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%}.hero-scene__entrance--desktop .hero-device__screen img{object-position:59% 9%}.hero-mini{z-index:7;aspect-ratio:.52;width:clamp(7.4rem,23%,10.5rem);transform-style:preserve-3d;will-change:transform;animation:hero-mini-float 14s var(--ease-in-out) 1.8s infinite alternate;background:#080c12;border:1px solid #ffffff2e;border-radius:1.15rem;grid-template-rows:auto 1fr;margin:0;display:grid;position:absolute;bottom:4.5%;right:2.5%;overflow:hidden;box-shadow:0 28px 64px #00000094,inset 0 1px #ffffff17}.hero-mini__label{color:#ffffff8f;min-height:1.75rem;font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;letter-spacing:.06em;white-space:nowrap;background:#ffffff0a;border-bottom:1px solid #ffffff14;align-items:center;gap:.42rem;margin:0;padding-inline:.62rem;font-size:clamp(.35rem,.48vw,.47rem);line-height:1;display:flex}.hero-mini__screen{background:#05080d;min-height:0;position:relative;overflow:hidden}.hero-mini__image{object-fit:cover;object-position:center top;opacity:0;-webkit-user-select:none;user-select:none;will-change:transform,opacity;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.018)}.hero-mini__image--frame-1,.hero-mini__image--frame-2,.hero-mini__image--frame-3,.hero-mini__image--frame-4{animation:hero-mini-four-frames 20s linear infinite}.hero-mini__image--frame-2{animation-delay:-15s}.hero-mini__image--frame-3{animation-delay:-10s}.hero-mini__image--frame-4{animation-delay:-5s}@keyframes hero-mini-four-frames{0%,22%{opacity:1;transform:scale(1)}25%,97%{opacity:0;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}.hero-scene__entrance--glass-top{z-index:6;animation-delay:.62s;top:8%;right:7%}.hero-scene__entrance--glass-flow{z-index:6;animation-delay:.76s;bottom:8%;right:22%}.hero-scene__entrance--glass-flow .hero-scene__drift,.hero-scene__entrance--glass-top .hero-scene__drift{animation:hero-drift-glass 13s var(--ease-in-out) 1.8s infinite alternate}.hero-glass{color:#ffffffd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101620bd;border:1px solid #ffffff1f;align-items:center;display:flex;box-shadow:0 18px 50px #00000057}.hero-glass--top{letter-spacing:.04em;border-radius:.8rem;gap:.75rem;min-width:11.75rem;padding:.78rem .9rem;font-size:.68rem;font-weight:650}.hero-glass--top span:last-child{gap:.12rem;display:grid}.hero-glass--top small{color:#ffffff6e;text-transform:uppercase;font-size:.56rem;font-weight:520}.hero-glass__index{width:1.65rem;height:1.65rem;color:var(--teal);font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;border:1px solid #1bc79a59;border-radius:50%;place-items:center;font-size:.58rem;display:grid}.hero-glass--flow{letter-spacing:.02em;border-radius:.72rem;gap:.55rem;min-height:2.4rem;padding:.65rem .8rem;font-size:.55rem}.hero-glass--flow i{background:linear-gradient(90deg,#ffffff29,var(--teal));width:1.1rem;height:1px}.hero-glass--flow strong{color:var(--teal);font-weight:650}.hero-scene__caption{color:#ffffff42;font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;letter-spacing:.14em;margin:0;font-size:.52rem;position:absolute;bottom:1rem;left:1.15rem}@keyframes hero-enter{0%{opacity:0;transform:translate3d(0,24px,-80px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes hero-drift-desktop{0%{transform:translate3d(-3px,2px,-12px)rotateX(7deg)rotateY(-8deg)rotate(.8deg)}to{transform:translate3d(5px,-7px,8px)rotateX(6deg)rotateY(-6.6deg)rotate(.35deg)}}@keyframes hero-drift-glass{0%{transform:translateZ(58px)}to{transform:translate3d(0,-6px,62px)}}@keyframes hero-breathe{0%{opacity:.28}to{opacity:.52}}.messenger-section{color:#ffffffc7;background:radial-gradient(circle at 84% 26%,#1bc79a21,#0000 27rem),radial-gradient(circle at 18% 82%,#357be81a,#0000 29rem),linear-gradient(145deg,#070a11,#0b111a 58%,#080b11);position:relative;overflow:hidden}.messenger-section:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 0),linear-gradient(90deg,#ffffff07 1px,#0000 0);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 24% 80%,#0000)}.messenger-section__glow{pointer-events:none;border:1px solid #1bc79a1f;border-radius:50%;width:38rem;height:38rem;position:absolute;top:30%;right:-16rem;box-shadow:0 0 0 5rem #1bc79a05,0 0 0 10rem #357be805}.messenger-section__inner{z-index:1;padding-block:var(--section-space);position:relative}.messenger-section__header{grid-template-columns:minmax(20rem,1.05fr) minmax(18rem,.72fr);align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.eyebrow--dark,.messenger-section .eyebrow{color:var(--teal)}.messenger-section h2{color:#f5f8f7;max-width:12ch}.messenger-section__summary{color:#ffffff94;max-width:34rem;margin:0 0 .35rem;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.72}.messenger-flow{grid-template-columns:minmax(18rem,.72fr) minmax(35rem,1.28fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);margin-top:clamp(4rem,7vw,6.75rem);display:grid}.messenger-flow__steps{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.messenger-flow__steps:before{background:linear-gradient(var(--teal),#ffffff17 86%);content:"";width:1px;position:absolute;top:1.45rem;bottom:1.45rem;left:1rem}.messenger-flow__step{border-bottom:1px solid var(--line-dark);grid-template-columns:2rem 1fr;gap:1.2rem;padding-block:1.45rem;display:grid;position:relative}.messenger-flow__step:first-child{padding-top:0}.messenger-flow__step:last-child{border-bottom:0;padding-bottom:0}.messenger-flow__number{z-index:1;width:2rem;height:2rem;color:var(--teal);font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;letter-spacing:.06em;background:#0a0f17;border:1px solid #1bc79a59;border-radius:50%;align-self:start;place-items:center;font-size:.57rem;font-weight:650;display:grid;position:relative}.messenger-flow__step h3{color:#f5f8f7;letter-spacing:-.025em;margin:0;font-size:clamp(1.05rem,1.35vw,1.28rem);font-weight:590;line-height:1.25}.messenger-flow__step p{color:#ffffff7a;max-width:29rem;margin:.48rem 0 0;font-size:.88rem;line-height:1.6}.mini-app-journey{border-radius:var(--radius-lg);isolation:isolate;background:radial-gradient(circle at 74% 22%,#1bc79a24,#0000 34%),radial-gradient(circle at 20% 82%,#357be81f,#0000 38%),linear-gradient(145deg,#ffffff0d,#0000 42%),#05080dd1;border:1px solid #ffffff17;min-height:31rem;margin:0;padding:clamp(1.25rem,2vw,2rem);list-style:none;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 42px 100px #0000004d}.mini-app-journey:before{z-index:0;background:linear-gradient(90deg,transparent,var(--blue),var(--teal),transparent);opacity:.58;content:"";height:1px;position:absolute;top:48%;left:7%;right:7%;box-shadow:0 0 20px #1bc79a47}.mini-app-journey:after{z-index:0;opacity:.65;content:"";border:1px solid #ffffff0d;border-radius:50%;position:absolute;inset:8% 6%;transform:rotate(-8deg)}.mini-app-journey__stage{z-index:1;width:36%;animation:mini-app-journey-drift 13s var(--ease-in-out) infinite alternate;position:relative}.mini-app-journey__stage--1{position:absolute;top:5%;left:4%}.mini-app-journey__stage--2{width:31%;animation-delay:-4.5s;position:absolute;bottom:4%;left:36%}.mini-app-journey__stage--3{width:29%;animation-delay:-8s;position:absolute;top:9%;right:3%}.mini-app-journey__shot{background:#070b11f5;border:1px solid #ffffff29;border-radius:1.25rem;grid-template-rows:minmax(0,1fr) auto;margin:0;display:grid;overflow:hidden;transform:perspective(900px)rotateY(-2deg)rotateX(1deg);box-shadow:0 30px 70px #00000085,0 0 0 1px #1bc79a0a,inset 0 1px #ffffff17}.mini-app-journey__stage--2 .mini-app-journey__shot{transform:perspective(900px)rotateY(2.5deg)translateZ(-18px)}.mini-app-journey__stage--3 .mini-app-journey__shot{transform:perspective(900px)rotateY(-3deg)translateZ(-26px)}.mini-app-journey__screen{aspect-ratio:.56;background:#05080d;min-height:0;overflow:hidden}.mini-app-journey__screen img{object-fit:cover;object-position:center top;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.mini-app-journey__shot figcaption{color:#f5f8f7d1;letter-spacing:-.01em;border-top:1px solid #ffffff14;align-items:center;gap:.55rem;min-height:3rem;padding:.7rem .8rem;font-size:clamp(.68rem,.82vw,.8rem);font-weight:590;line-height:1.25;display:flex}.mini-app-journey__shot figcaption span{color:var(--teal);font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;letter-spacing:.08em;font-size:.58rem}.messenger-section__contour{color:#ffffff7a;align-items:center;gap:.8rem;max-width:47rem;margin:clamp(3rem,5vw,4.5rem) 0 0 auto;font-size:.78rem;line-height:1.55;display:flex}.messenger-section__contour span{background:var(--teal);border-radius:50%;flex:none;width:.48rem;height:.48rem;box-shadow:0 0 0 5px #1bc79a1a}.value-section{background:radial-gradient(circle at 8% 13%,#1bc79a12,#0000 24rem),linear-gradient(#f7f8f5,#f0f4f1);position:relative;overflow:hidden}.value-section__inner{padding-block:var(--section-space);position:relative}.value-section__inner:after{top:var(--section-space);background:linear-gradient(90deg,var(--teal),transparent);content:"";width:clamp(5rem,12vw,10rem);height:1px;position:absolute;right:0}.value-section__header{grid-template-columns:minmax(24rem,1.2fr) minmax(17rem,.68fr);align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.value-section__title h2{max-width:12ch}.value-section__fact{border-left:1px solid #1017222e;padding:0 0 .25rem clamp(1.25rem,2vw,2rem)}.value-section__fact>p:last-child{max-width:29rem;color:var(--muted);margin:.9rem 0 0;font-size:.75rem;line-height:1.55}.value-section__metric{color:var(--ink);letter-spacing:-.075em;white-space:nowrap;margin:0;font-size:clamp(2.65rem,5vw,5.2rem);font-weight:590;line-height:.94}.value-section__metric:first-letter{color:var(--teal)}.value-section__summary{max-width:46rem;color:var(--muted);margin:clamp(2.5rem,5vw,4.5rem) 0 0;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.72}.value-rail{border-top:1px solid #1017222b;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);margin:clamp(4rem,7vw,6.5rem) 0 0;padding:0;list-style:none;display:grid;position:relative}.value-rail:before{background:linear-gradient(90deg,var(--teal),#1bc79a0a);content:"";width:34%;height:1px;position:absolute;top:-1px;left:0}.value-rail__item{min-width:0;padding-top:2rem;position:relative}.value-rail__marker{border:2px solid var(--paper);background:var(--teal);border-radius:50%;width:.58rem;height:.58rem;position:absolute;top:-.29rem;left:0;box-shadow:0 0 0 1px #10172229}.value-rail__number{color:var(--teal);font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;letter-spacing:.08em;margin-bottom:1.4rem;font-size:.7rem;font-weight:650;display:block}.value-rail__item h3{max-width:18ch;color:var(--ink);letter-spacing:-.035em;margin:0;font-size:clamp(1.15rem,1.7vw,1.55rem);font-weight:590;line-height:1.2}.value-rail__item p{max-width:27rem;color:var(--muted);margin:.85rem 0 0;font-size:.87rem;line-height:1.65}.value-section__caption{max-width:44rem;color:var(--ink);border-top:1px solid #1017221c;margin:clamp(3.5rem,6vw,5.5rem) 0 0 auto;padding-top:1.4rem;font-size:clamp(1rem,1.45vw,1.25rem);font-weight:520;line-height:1.55}.platform-section{background:linear-gradient(90deg,#0000 49.94%,#1017220a 50%,#0000 50.06%),#fbfcf9;position:relative;overflow:hidden}.company-section__inner,.modules-section__inner,.platform-section__inner,.security-section__inner{padding-block:var(--section-space)}.modules-section__header,.platform-section__header,.security-section__header{grid-template-columns:minmax(21rem,1fr) minmax(18rem,.62fr);align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.platform-section__header{grid-template-columns:minmax(21rem,.85fr) minmax(0,1.15fr);gap:clamp(2rem,4vw,4rem)}.platform-section__header h2,.security-section__header h2{max-width:12ch}.modules-section__header>p,.platform-section__intro>p{max-width:35rem;color:var(--muted);margin:0 0 .35rem;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.72}.platform-section__intro{align-self:end;min-width:0}.platform-section__proof{border-radius:calc(var(--radius-md) + .2rem);transform-origin:0;background:linear-gradient(145deg,#ffffffeb,#e8f1efd1);border:1px solid #1017221a;width:100%;max-width:none;margin:clamp(1.5rem,3vw,2.4rem) 0 0;padding:.42rem;position:relative;transform:perspective(1200px)rotateX(1deg)rotateY(-2deg)translateZ(0);box-shadow:0 24px 56px #10172221,inset 0 0 0 1px #ffffffb8}.platform-section__proof:before{z-index:1;border-radius:var(--radius-pill);background:linear-gradient(transparent,var(--teal) 24%,var(--blue) 76%,transparent);content:"";width:2px;position:absolute;top:12%;bottom:12%;left:-1px;box-shadow:0 0 18px #1bc79a57}.platform-section__proof img{border-radius:var(--radius-md);pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto}.platform-section__roles{grid-template-columns:minmax(17rem,.56fr) minmax(35rem,1.44fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);margin-top:clamp(4rem,7vw,7rem);display:grid}.role-rail{border-top:1px solid var(--line-light);margin:0;padding:0;list-style:none}.role-rail__item{border-bottom:1px solid var(--line-light);grid-template-columns:2rem minmax(0,1fr) auto;gap:1rem;padding-block:1.7rem;display:grid;position:relative}.role-rail__marker,.role-rail__number{font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;letter-spacing:.1em;font-size:.62rem;font-weight:650}.role-rail__number{color:var(--teal);padding-top:.28rem}.role-rail__marker{border-radius:var(--radius-pill);color:#10172257;border:1px solid #1017221f;align-self:start;padding:.34rem .46rem}.role-rail__item h3{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:clamp(1.15rem,1.65vw,1.5rem);font-weight:610;line-height:1.2}.role-rail__item p{max-width:27rem;color:var(--muted);margin:.68rem 0 0;font-size:.84rem;line-height:1.62}.product-explorer{border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-soft);background:radial-gradient(circle at 88% 8%,#1bc79a1a,#0000 20rem),linear-gradient(145deg,#edf2ef,#f8faf7 58%,#e8efec);border:1px solid #1017221a;padding:clamp(1rem,2vw,1.5rem);position:relative;container-type:inline-size}.product-explorer__tabs{scrollbar-width:thin;background:#ffffff94;border:1px solid #10172217;border-radius:.85rem;gap:.35rem;margin-bottom:1rem;padding:.3rem;display:flex;overflow-x:auto}.product-explorer__tab{color:#10172294;min-height:2.75rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.65rem;flex:1 0 auto;justify-content:center;align-items:center;gap:.45rem;padding:.65rem .75rem;font-size:.76rem;font-weight:650;transition:color .22s,background .22s,box-shadow .22s;display:flex}.product-explorer__tab span{color:#10172259;font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;font-size:.58rem}.product-explorer__tab:hover{color:var(--ink);background:#ffffffb3}.product-explorer__tab[aria-selected=true]{color:#fff;background:var(--ink);box-shadow:0 8px 20px #10172229}.product-explorer__tab[aria-selected=true] span{color:var(--teal)}.product-explorer__tab:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.product-explorer__panel{grid-template-columns:minmax(0,1.3fr) minmax(17rem,.7fr);align-items:stretch;gap:clamp(1.75rem,3vw,2.75rem);display:grid}.product-explorer__viewport{aspect-ratio:16/9;background:#101722;border:1px solid #10172224;border-radius:1rem;min-width:0;padding:.35rem;overflow:hidden;box-shadow:0 22px 52px #1017222e}.product-explorer__viewport img{object-fit:cover;object-position:center top;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:.7rem;width:100%;height:100%}.product-explorer__copy{align-self:center;min-width:0;padding:1rem .5rem 1rem 0}@container (max-width:52rem){.product-explorer__panel{grid-template-columns:1fr}.product-explorer__copy{padding:.75rem .25rem .25rem}}.product-explorer__context{color:var(--teal-dark);font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.62rem;font-weight:700}.product-explorer__copy h3{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:620;line-height:1.12}.product-explorer__copy>p:last-child{color:var(--muted);margin:1rem 0 0;font-size:.88rem;line-height:1.65}.modules-section{background:radial-gradient(circle at 96% 8%,#b99a5412,#0000 28rem),linear-gradient(#eff3f0,#f7f8f5);position:relative;overflow:hidden}.modules-section__header h2{max-width:13ch}.modules-section__header{align-items:center}.modules-section__intro>p:last-child{max-width:35rem;color:var(--muted);margin:1.5rem 0 0;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.72}.module-architecture{isolation:isolate;background:radial-gradient(circle at 45%,#1bc79a24,#0000 10rem),linear-gradient(145deg,#ffffffe0,#eaf0ebc2);border:1px solid #1017221f;border-radius:1.5rem;min-height:20rem;position:relative;overflow:hidden;box-shadow:0 28px 75px #1017221a}.module-architecture:before{z-index:-1;content:"";background-image:linear-gradient(#1017220a 1px,#0000 0),linear-gradient(90deg,#1017220a 1px,#0000 0);background-size:2.5rem 2.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.module-architecture__connections{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.module-architecture__connections path{fill:none;stroke:#1bc79a6b;stroke-width:1.5px;vector-effect:non-scaling-stroke}.module-architecture__core{color:#fff;text-align:center;background:linear-gradient(145deg,#101722,#07100f);border:1px solid #1bc79a66;border-radius:1rem;place-content:center;width:min(40%,10.75rem);min-height:8.5rem;padding:1.25rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 46px #1017223d,inset 0 1px #ffffff17}.module-architecture__core small,.module-architecture__core span{color:#ffffff7a;font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem}.module-architecture__core strong{color:#f5f8f7;letter-spacing:-.03em;margin-block:.55rem;font-size:clamp(1rem,1.65vw,1.35rem);font-weight:620}.module-architecture__nodes{grid-template-rows:repeat(3,1fr);align-items:center;margin:0;padding:0;list-style:none;display:grid;position:absolute;inset:1.7rem}.module-architecture__nodes li{background:#ffffffd1;border:1px solid #1017221c;border-radius:.8rem;justify-content:space-between;align-items:center;width:min(30%,8.2rem);min-height:3.4rem;padding:0;display:flex;box-shadow:0 12px 28px #10172214}.module-architecture__nodes li:nth-child(2){justify-self:end;transform:translate(1.4rem)}.module-architecture__nodes a{border-radius:inherit;width:100%;min-height:3.4rem;color:inherit;justify-content:space-between;align-items:center;padding:.65rem .8rem;text-decoration:none;transition:background-color .18s;display:flex}.module-architecture__nodes a:hover{background:#1bc79a14}.module-architecture__nodes a:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.module-architecture__nodes li span{color:var(--teal);font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;font-size:.54rem}.module-architecture__nodes li strong{color:var(--ink);font-size:.86rem;font-weight:650}.module-ledger{border-top:1px solid #1017222b;margin:clamp(4rem,7vw,7rem) 0 0;padding:0;list-style:none}.module-ledger__item{border-bottom:1px solid #10172221;grid-template-columns:minmax(17rem,.58fr) minmax(31rem,1.42fr);align-items:center;gap:clamp(3rem,8vw,8rem);padding-block:clamp(3rem,6vw,5.5rem);scroll-margin-top:6rem;display:grid}.module-ledger__item:nth-child(2n){grid-template-columns:minmax(31rem,1.42fr) minmax(17rem,.58fr)}.module-ledger__item:nth-child(2n) .module-ledger__copy{grid-area:1/2}.module-ledger__item:nth-child(2n) .module-ledger__visual{grid-area:1/1}.module-ledger__meta{color:#10172261;font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;letter-spacing:.12em;align-items:center;gap:.7rem;font-size:.6rem;font-weight:650;display:flex}.module-ledger__meta span:first-child{color:var(--teal)}.module-ledger__meta i{background:#10172229;width:2rem;height:1px}.module-ledger__copy h3{max-width:15ch;color:var(--ink);letter-spacing:-.05em;text-wrap:balance;margin:1.3rem 0 0;font-size:clamp(1.8rem,3.3vw,3.25rem);font-weight:600;line-height:1.02}.module-ledger__copy p{max-width:31rem;color:var(--muted);margin:1.25rem 0 0;font-size:1rem;line-height:1.7}.module-ledger__visual{background:#ffffffb8;border:1px solid #1017221f;border-radius:1.15rem;min-width:0;margin:0;padding:.45rem;box-shadow:0 24px 65px #1017221f}.module-ledger__viewport{aspect-ratio:16/9;background:var(--night);border-radius:.75rem;overflow:hidden}.module-ledger__viewport img{object-fit:cover;object-position:center top;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.security-section{color:#ffffffad;background:radial-gradient(circle at 82% 20%,#1bc79a21,#0000 30rem),radial-gradient(circle at 14% 90%,#357be81a,#0000 33rem),#070a11;position:relative;overflow:hidden}.security-section__mesh{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 35%,#000,#0000 68%);mask-image:radial-gradient(circle at 70% 35%,#000,#0000 68%)}.security-section__inner{z-index:1;position:relative}.security-section__header h2{color:#f5f8f7}.security-section__copy{max-width:35rem}.security-section__copy p{color:#ffffff80;margin:0;font-size:1rem;line-height:1.72}.security-section__copy .security-section__lead{color:#f5f8f7;letter-spacing:-.025em;margin-bottom:.7rem;font-size:clamp(1.15rem,1.7vw,1.45rem);font-weight:580}.security-stage{grid-template-columns:minmax(18rem,.55fr) minmax(34rem,1.45fr);align-items:center;gap:clamp(3rem,7vw,7rem);margin-top:clamp(4rem,8vw,7rem);display:grid}.security-stage__route{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.security-stage__route:before{background:linear-gradient(var(--blue),var(--teal));content:"";opacity:.65;width:1px;position:absolute;top:1.5rem;bottom:1.5rem;left:1.05rem}.security-stage__route li{border-bottom:1px solid var(--line-dark);grid-template-columns:2.1rem 1fr;gap:0 1rem;padding-block:1.35rem;display:grid;position:relative}.security-stage__route li:last-child{border-bottom:0}.security-stage__route li>span{z-index:1;width:2.1rem;height:2.1rem;color:var(--teal);font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;background:#090e15;border:1px solid #1bc79a59;border-radius:50%;grid-row:1/3;align-self:start;place-items:center;font-size:.58rem;display:grid}.security-stage__route strong{color:#f5f8f7;font-size:1rem;font-weight:590}.security-stage__route small{color:#ffffff61;margin-top:.28rem;font-size:.72rem}.security-stage__screen{background:linear-gradient(135deg,#ffffff0f,#0000 45%),#0d131ce0;border:1px solid #ffffff1a;border-radius:1.25rem;min-width:0;margin:0;padding:.5rem;box-shadow:inset 0 1px #ffffff12,0 40px 100px #0006}.security-stage__screen figcaption{color:#ffffff6b;min-height:2.5rem;font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.65rem;padding-inline:.65rem;font-size:.58rem;display:flex}.security-stage__screen figcaption span{background:var(--teal);border-radius:50%;width:.43rem;height:.43rem;box-shadow:0 0 14px #1bc79ab8}.security-stage__screen>div{aspect-ratio:16/8.8;background:#030507;border-radius:.82rem;overflow:hidden}.security-stage__screen img{object-fit:cover;object-position:center top;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.company-section{background:radial-gradient(circle at 80% 5%,#1bc79a12,#0000 24rem),#f8f9f6;position:relative;overflow:hidden}.company-section__header{grid-template-columns:.45fr 1.1fr .72fr;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.company-section__header .eyebrow{margin-top:.4rem}.company-section__header h2{max-width:11ch}.company-section__header>p:last-child{max-width:31rem;color:var(--muted);margin:.5rem 0 0;font-size:1rem;line-height:1.72}.company-proof{border-radius:var(--radius-lg);background:#1017221f;border:1px solid #1017221f;grid-template-columns:minmax(22rem,1fr) minmax(25rem,1fr);gap:1px;margin-top:clamp(4rem,7vw,7rem);display:grid;overflow:hidden}.company-proof>div{background:#ffffffc7;min-height:17rem;padding:clamp(2rem,4vw,3.5rem)}.company-proof__experience{align-items:center;display:flex}.company-proof__metric{color:var(--teal);letter-spacing:-.09em;font-size:clamp(5rem,10vw,9rem);font-weight:570;line-height:.76}.company-proof__experience p{color:var(--ink);letter-spacing:-.03em;align-items:flex-end;gap:clamp(1.5rem,4vw,3rem);margin:0;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:590;line-height:1.15;display:flex}.company-proof__experience-label{max-width:14rem;display:block}.company-proof__experience small,.company-proof__registry small{color:var(--muted);letter-spacing:0;margin-top:.75rem;font-size:.71rem;font-weight:450;line-height:1.55;display:block}.company-proof__registry{grid-template-columns:auto 1fr;align-items:center;gap:clamp(1.3rem,3vw,2.4rem);display:grid}.company-proof__seal{aspect-ratio:1;width:clamp(5rem,9vw,7.4rem);color:var(--gold);font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;letter-spacing:.16em;border:1px solid #b99a5473;border-radius:50%;place-items:center;font-size:clamp(.85rem,1.4vw,1.1rem);font-weight:680;display:grid;box-shadow:inset 0 0 0 .45rem #b99a540f}.company-proof__registry p{max-width:29rem;color:var(--ink);letter-spacing:-.025em;margin:0;font-size:clamp(1rem,1.55vw,1.3rem);font-weight:570;line-height:1.4}.company-section__closing{max-width:58rem;color:var(--ink);letter-spacing:-.035em;border-top:1px solid #10172221;margin:clamp(3rem,5vw,4.5rem) 0 0 auto;padding-top:1.5rem;font-size:clamp(1.2rem,2.25vw,2rem);font-weight:540;line-height:1.35}.request-section{padding-block:clamp(2.5rem,5vw,5rem) var(--section-space);background:linear-gradient(#f8f9f6 0 clamp(4rem,8vw,8rem),#071018 clamp(4rem,8vw,8rem) 56%,#edf1ee 56%,#f7f8f5);position:relative;overflow:hidden}.request-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 76% 28%,#1bc79a1f,#0000 26rem),radial-gradient(circle at 28% 82%,#357be81a,#0000 28rem);height:34rem;position:absolute;inset:clamp(4rem,8vw,8rem) 0 auto}.request-section__inner{z-index:1;position:relative}.serena-closing{border-radius:var(--radius-lg);color:#f7faf9;isolation:isolate;background:linear-gradient(118deg,#ffffff0d,#0000 37%),radial-gradient(circle at 84% 20%,#1bc79a21,#0000 25rem),radial-gradient(circle at 55% 105%,#357be829,#0000 30rem),#070a11;border:1px solid #ffffff1a;grid-template-columns:minmax(26rem,1.1fr) minmax(22rem,.9fr);align-items:stretch;min-height:clamp(38rem,55vw,47rem);display:grid;position:relative;overflow:hidden;box-shadow:0 42px 110px #00000045,inset 0 1px #ffffff14}.serena-closing:before{z-index:-1;content:"";background-image:linear-gradient(#ffffff09 1px,#0000 0),linear-gradient(90deg,#ffffff09 1px,#0000 0);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.serena-closing:after{z-index:1;content:"";opacity:.62;background:linear-gradient(90deg,#0000,#b99a54bf,#0000);width:43%;height:1px;position:absolute;bottom:7%;right:5.5%}.serena-closing__signal{z-index:3;align-items:center;gap:.42rem;display:flex;position:absolute;top:1.5rem;left:1.5rem}.serena-closing__signal span{background:#ffffff38;border-radius:50%;width:.33rem;height:.33rem}.serena-closing__signal span:first-child{background:var(--teal);box-shadow:0 0 13px #1bc79ab3}.serena-closing__copy{z-index:3;max-width:43rem;animation:serena-copy-enter 1.7s var(--ease-out-expo) both;align-self:center;padding:clamp(4rem,7vw,7rem)}.serena-closing__copy h2{color:#f7faf9;max-width:10.5ch;font-size:clamp(2.75rem,5vw,5rem)}.serena-closing__copy>p:not(.eyebrow){color:#ffffff96;max-width:38rem;margin:1.7rem 0 0;font-size:clamp(1rem,1.35vw,1.14rem);line-height:1.72}.serena-closing__copy ul{flex-wrap:wrap;gap:.55rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.serena-closing__copy li{border-radius:var(--radius-pill);color:#ffffffad;letter-spacing:.02em;background:#ffffff0a;border:1px solid #ffffff1a;padding:.62rem .82rem;font-size:.72rem}.serena-closing__portrait{z-index:2;min-height:100%;animation:serena-portrait-enter 1.9s var(--ease-out-expo) .12s both;position:relative}.serena-closing__portrait:after,.serena-closing__portrait:before{content:"";pointer-events:none;border-radius:50%;position:absolute}.serena-closing__portrait:before{filter:blur(76px);background:#1bc79a1a;width:38rem;height:38rem;top:12%;right:-6%}.serena-closing__portrait:after{filter:blur(48px);background:#357be829;width:18rem;height:7rem;bottom:11%;right:21%}.serena-closing__rim{z-index:0;aspect-ratio:.76;opacity:.68;border:1px solid #b99a5466;border-radius:50%;width:76%;position:absolute;top:10%;right:3%;transform:rotate(10deg);box-shadow:0 0 34px #b99a5414,inset 0 0 36px #b99a540d}.interactive-serena{--serena-rotate-x:0deg;--serena-rotate-y:0deg;--serena-shift-x:0px;--serena-shift-y:0px;cursor:default;perspective:980px}.interactive-serena__depth{z-index:2;transform:translate3d(var(--serena-shift-x),var(--serena-shift-y),0) rotateX(var(--serena-rotate-x)) rotateY(var(--serena-rotate-y));transform-origin:66% 46%;transform-style:preserve-3d;will-change:transform;transition:transform 90ms linear;position:absolute;inset:0}.interactive-serena__figure{aspect-ratio:1084/1451;filter:drop-shadow(-2px 0 #b99a5452)drop-shadow(-28px 28px 45px #00000080);max-width:100%;height:96%;position:absolute;bottom:0;right:-2%}.interactive-serena__figure,.interactive-serena__image{pointer-events:none;-webkit-user-select:none;user-select:none}.interactive-serena__image{object-fit:fill;width:100%;height:100%}.interactive-serena__image--base{opacity:1}.interactive-serena__wink-eye{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:23.99%;height:16.54%;transition:opacity .15s;position:absolute;top:22.74%;left:66.42%}.interactive-serena[data-wink=true] .interactive-serena__wink-eye{opacity:1}.request-section__form{z-index:4;width:min(66rem,100% - clamp(1rem,4vw,4rem));margin:clamp(-6.5rem,-7vw,-4rem) auto 0;scroll-margin-top:7.5rem;position:relative}.demo-form{border-radius:var(--radius-lg);background:#fcfdfaf7;border:1px solid #1017221a;padding:clamp(1.7rem,4vw,3.8rem);box-shadow:0 38px 100px #1017222b,inset 0 1px #fff}.demo-form__heading{border-bottom:1px solid var(--line-light);grid-template-columns:1fr minmax(18rem,.52fr);align-items:end;gap:.8rem 3rem;padding-bottom:2rem;display:grid}.demo-form__heading .eyebrow{grid-column:1/-1;margin-bottom:0}.demo-form__heading h3{max-width:19ch;color:var(--ink);letter-spacing:-.045em;margin:0;font-size:clamp(1.8rem,3.4vw,3rem);font-weight:610;line-height:1.04}.demo-form__preview-note{border-left:2px solid var(--teal);max-width:21rem;color:var(--muted);justify-self:end;margin:0;padding-left:1rem;font-size:.78rem;line-height:1.5}.demo-form__topics{border:0;grid-template-columns:1.15fr .85fr;gap:.65rem;margin:2rem 0 0;padding:0;display:grid}.demo-form__topics legend{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:.7rem;font-size:.72rem;font-weight:680}.demo-form__topic{border:1px solid var(--line-light);border-radius:var(--radius-md);min-height:5.5rem;color:var(--ink);cursor:pointer;transition:border-color .18s var(--ease-in-out),background-color .18s var(--ease-in-out),transform .18s var(--ease-in-out);background:#ffffff85;grid-template-columns:auto 1fr;align-items:start;gap:.85rem;padding:1rem;display:grid;position:relative}.demo-form__topic--primary{background:#1bc79a0f;border-color:#1bc79a40}.demo-form__topic:has(input:checked){background:#1bc79a17;border-color:#1bc79a8c}.demo-form__topic:hover{transform:translateY(-1px)}.demo-form__topic input{width:1.05rem;height:1.05rem;accent-color:var(--teal);margin:.18rem 0 0}.demo-form__topic span{gap:.2rem;display:grid}.demo-form__topic strong{font-size:.9rem;font-weight:650}.demo-form__topic small{color:var(--muted);font-size:.7rem;line-height:1.4}.demo-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.2rem;margin-top:1.6rem;display:grid}.demo-field{color:var(--ink);align-content:start;gap:.48rem;display:grid}.demo-field--wide{grid-column:1/-1}.demo-field>span:first-child{font-size:.76rem;font-weight:620}.demo-field>span small{color:var(--muted);margin-left:.25rem;font-size:.64rem;font-weight:450}.demo-field input,.demo-field textarea{width:100%;color:var(--ink);transition:border-color .18s var(--ease-in-out),box-shadow .18s var(--ease-in-out),background-color .18s var(--ease-in-out);background:#ffffffb8;border:1px solid #10172224;border-radius:.78rem;outline:none}.demo-field input{min-height:3.15rem;padding:.7rem .85rem}.demo-field textarea{resize:vertical;min-height:7.5rem;padding:.85rem}.demo-field input:hover,.demo-field textarea:hover{border-color:#10172240}.demo-field input:focus-visible,.demo-field textarea:focus-visible{border-color:var(--teal);box-shadow:var(--focus-ring);background:#fff}.demo-field input[aria-invalid=true]{border-color:#b84a45}.demo-field__error{color:#a23d38;font-size:.68rem;line-height:1.35;display:block}.demo-form__contact-method{color:var(--ink);border:0;flex-wrap:wrap;gap:.65rem;margin:0;padding:0;display:flex}.demo-form__contact-method legend{width:100%;margin-bottom:.1rem;font-size:.76rem;font-weight:620}.demo-form__contact-method legend small{color:var(--muted);margin-left:.25rem;font-size:.64rem;font-weight:450}.demo-form__contact-method label{border:1px solid var(--line-light);border-radius:var(--radius-pill);cursor:pointer;background:#ffffff94;align-items:center;gap:.55rem;min-height:2.8rem;padding:.65rem .9rem;font-size:.76rem;display:inline-flex}.demo-form__contact-method label:has(input:checked){background:#1bc79a17;border-color:#1bc79a8c}.demo-form__contact-method input{width:1rem;height:1rem;accent-color:var(--teal);margin:0}.demo-form__captcha-row{grid-template-columns:auto minmax(7rem,.35fr) auto;align-items:center;gap:.75rem;display:grid}.demo-form__captcha-row strong{min-width:5.8rem;color:var(--ink);font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;font-size:1.05rem}.demo-form__captcha-row button{border-radius:var(--radius-pill);min-height:3.15rem;color:var(--ink);cursor:pointer;background:#ffffffb8;border:1px solid #10172224;padding:.65rem .95rem;font-size:.72rem;font-weight:620}.demo-form__captcha-row button:focus-visible,.demo-form__captcha-row button:hover{border-color:var(--teal)}.demo-form__captcha>small{color:var(--muted);font-size:.64rem}.demo-form__consent{width:fit-content;color:var(--muted);cursor:pointer;align-items:flex-start;gap:.7rem;margin-top:1.4rem;font-size:.76rem;line-height:1.5;display:flex}.demo-form__consent input{width:1.05rem;height:1.05rem;accent-color:var(--teal);flex:none;margin-top:.08rem}.demo-form__actions{align-items:center;gap:1.2rem;margin-top:1.7rem;display:flex}.demo-form__submit{border-radius:var(--radius-pill);color:#031d17;background:var(--teal);cursor:pointer;min-height:3.25rem;transition:box-shadow .18s var(--ease-in-out),transform .18s var(--ease-in-out),opacity .18s var(--ease-in-out);border:0;justify-content:center;align-items:center;gap:.7rem;padding:.8rem 1.25rem;font-size:.86rem;font-weight:690;display:inline-flex;box-shadow:0 13px 30px #1bc79a38}.demo-form__submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 34px #1bc79a4f}.demo-form__submit:disabled{cursor:progress;opacity:.62}.demo-form__actions p{max-width:25rem;color:var(--muted);margin:0;font-size:.69rem;line-height:1.45}.demo-form__transport-error{color:#7e332f;background:#b84a4512;border-left:2px solid #b84a45;margin:1rem 0 0;padding:.85rem 1rem;font-size:.76rem}.demo-form__transport-error a{font-weight:680}.demo-form__success{border-radius:var(--radius-md);background:#1bc79a12;border:1px solid #1bc79a47;grid-template-columns:auto 1fr;gap:.15rem .85rem;margin-top:1.4rem;padding:1rem 1.1rem;display:grid}.demo-form__success>span{color:#031d17;background:var(--teal);border-radius:50%;grid-row:1/3;place-items:center;width:2.4rem;height:2.4rem;font-size:.9rem;display:grid;box-shadow:0 0 0 .35rem #1bc79a14}.demo-form__success p{color:var(--ink);margin:0;font-size:.88rem;font-weight:650}.demo-form__success small{color:var(--muted);font-size:.68rem;line-height:1.45}.demo-form__success strong{color:var(--ink);font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace}@keyframes serena-copy-enter{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:translate(0)}}@keyframes serena-portrait-enter{0%{opacity:0;transform:translate(2rem,1.4rem)}to{opacity:1;transform:translate(0)}}@supports (animation-timeline:view()){@media (min-width:901px) and (prefers-reduced-motion:no-preference){.value-rail__item{animation:value-rail-reveal 1ms var(--ease-out-expo) both;animation-timeline:view();animation-range:entry 12% cover 30%}}}@keyframes value-rail-reveal{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translate(0)}}.section-placeholder{padding-block:var(--section-space)}.section-placeholder--reserved{min-height:0;padding-block:0}@media (max-width:1180px){.page-hero__layout{grid-template-columns:minmax(18rem,.82fr) minmax(31rem,1.18fr);gap:2rem}.hero-scene{min-height:36rem}.hero-scene__entrance--desktop{width:84%;right:2%}.hero-mini{width:clamp(7rem,22%,9.3rem);right:1.5%}}@media (max-width:1040px){.site-header__inner{grid-template-columns:1fr auto}.site-header__nav{scrollbar-width:none;order:3;grid-area:2/1/auto/-1;justify-content:flex-start;width:100%;padding-bottom:.85rem;overflow-x:auto}.site-header__nav::-webkit-scrollbar{display:none}.page-hero{padding-top:clamp(4rem,9vw,6rem)}.page-hero__layout{grid-template-columns:1fr;gap:3.75rem}.page-hero__copy{max-width:45rem}.page-hero__summary{max-width:42rem}.hero-scene{min-height:clamp(34rem,68vw,43rem)}.messenger-flow,.messenger-section__header,.value-section__header{grid-template-columns:1fr}.messenger-section__header{gap:1.75rem}.messenger-section__summary{max-width:46rem}.messenger-flow{gap:4rem}.messenger-flow__steps{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.messenger-flow__steps:before{display:none}.messenger-flow__step:nth-child(3){border-bottom:0}.value-section__header{gap:2.8rem}.value-section__fact{max-width:38rem}}@media (max-width:760px){.page-hero{min-height:auto;padding-block:3.5rem 4.5rem}.page-hero__layout{gap:2.8rem}.product-core{margin-bottom:1.35rem}.page-hero__summary{margin-block:1.35rem 1.55rem}.hero-scene{perspective:650px;border-radius:1.15rem;min-height:clamp(29rem,125vw,34rem)}.hero-scene__entrance--desktop{width:96%;height:40%;top:15%;right:-8%}.hero-mini{border-radius:.95rem;width:clamp(6.8rem,27%,8.4rem);bottom:6%;right:3%}.hero-mini__label{min-height:1.55rem;padding-inline:.48rem;font-size:.34rem}.hero-scene__entrance--desktop .hero-scene__drift{animation:none;transform:translate(0)rotateX(3deg)rotateY(-3deg)rotate(.4deg)}.hero-scene__entrance--glass-flow{display:none}.hero-scene__entrance--glass-top{top:6%;right:5%}.hero-scene__entrance--glass-top .hero-scene__drift{animation:none;transform:translateZ(20px)}.hero-scene__orbit{animation:none;transform:translate(-50%,-50%)}.hero-scene__orbit--inner{display:none}.messenger-flow__steps{grid-template-columns:1fr}.messenger-flow__steps:before{display:block}.messenger-flow__step:nth-child(3){border-bottom:1px solid var(--line-dark)}.mini-app-journey{gap:1.5rem;min-height:0;padding:clamp(1.15rem,5vw,1.75rem);display:grid}.mini-app-journey:before{background:linear-gradient(transparent,var(--blue),var(--teal),transparent);width:1px;height:auto;top:8%;bottom:8%;left:50%}.mini-app-journey:after{display:none}.mini-app-journey__stage,.mini-app-journey__stage--1,.mini-app-journey__stage--2,.mini-app-journey__stage--3{width:min(16rem,82vw);margin-inline:auto;position:relative;inset:auto}.mini-app-journey__stage--2{margin-right:0}.mini-app-journey__stage--3{margin-left:0}.mini-app-journey__shot,.mini-app-journey__stage--2 .mini-app-journey__shot,.mini-app-journey__stage--3 .mini-app-journey__shot{transform:none}.messenger-section__contour{align-items:flex-start}.value-rail{border-top:0;border-left:1px solid #1017222b;grid-template-columns:1fr;gap:0;padding-left:1.7rem}.value-rail:before{background:linear-gradient(var(--teal),#1bc79a0a);width:1px;height:38%;top:0;bottom:auto;left:-1px}.value-rail__item{padding:0 0 2.8rem}.value-rail__item:last-child{padding-bottom:0}.value-rail__marker{top:.2rem;left:-2rem}.value-rail__number{margin-bottom:.7rem}}@media (max-width:640px){.site-header__inner{gap:.75rem;min-height:4.25rem}.site-header__logo{height:1.9rem}.site-header__product{display:none}.site-header__cta{min-height:2.35rem;padding-inline:.78rem;font-size:.75rem}h1{font-size:clamp(2.9rem,14vw,4.25rem)}.hero-glass--top{min-width:10.5rem}.messenger-section__header h2,.value-section__title h2{font-size:clamp(2.35rem,11vw,3.5rem)}.messenger-flow{margin-top:3.25rem}.messenger-flow__step{gap:.95rem}.value-section__fact{padding-left:1rem}.value-section__metric{font-size:clamp(2.65rem,14vw,4.4rem)}}@media (max-width:430px){.page-hero__actions{align-items:stretch}.page-hero__actions .button{width:100%}.hero-scene{min-height:27.5rem}.hero-scene__entrance--desktop{width:103%;height:38%;top:17%}.hero-scene__entrance--glass-top{right:3%}}@supports (animation-timeline:view()){@media (min-width:901px) and (prefers-reduced-motion:no-preference){.module-ledger__visual,.product-explorer__panel,.security-stage__screen{animation:product-stage-reveal 1ms var(--ease-out-expo) both;animation-timeline:view();animation-range:entry 5% cover 34%}}}@keyframes product-stage-reveal{0%{opacity:0;transform:translateY(1.5rem)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@media (max-width:1040px){.modules-section__header,.platform-section__header,.platform-section__roles,.security-section__header,.security-stage{grid-template-columns:1fr}.modules-section__header,.platform-section__header,.security-section__header{gap:2.2rem}.platform-section__proof{max-width:44rem}.module-architecture{width:100%;max-width:48rem}.platform-section__roles,.security-stage{gap:4rem}.role-rail{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.role-rail__item{border-right:1px solid var(--line-light);grid-template-columns:1.7rem 1fr;padding:1.5rem 1.2rem 1.5rem 0}.role-rail__item+.role-rail__item{padding-left:1.2rem}.role-rail__item:last-child{border-right:0}.role-rail__marker{display:none}.module-ledger__item,.module-ledger__item:nth-child(2n){grid-template-columns:minmax(15rem,.55fr) minmax(25rem,1.45fr);gap:3rem}.company-section__header{grid-template-columns:.4fr 1fr}.company-section__header>p:last-child{grid-column:2}}@media (max-width:760px){.platform-section__proof{padding:.3rem;transform:none}.role-rail{grid-template-columns:1fr}.role-rail__item,.role-rail__item+.role-rail__item{border-right:0;grid-template-columns:2rem minmax(0,1fr) auto;padding:1.45rem 0}.role-rail__marker{display:inline}.product-explorer__panel{grid-template-columns:1fr}.product-explorer__copy{padding:.5rem .25rem .25rem}.module-ledger__item,.module-ledger__item:nth-child(2n){grid-template-columns:1fr;gap:2.2rem}.module-architecture{min-height:30rem}.module-architecture__connections{display:none}.module-architecture__core{width:calc(100% - 3.6rem);min-height:7.4rem;top:1.8rem;left:50%;transform:translate(-50%)}.module-architecture__core:after{background:linear-gradient(var(--teal),#1bc79a1a);content:"";width:1px;height:18.5rem;position:absolute;top:100%;left:50%}.module-architecture__nodes{gap:1rem;inset:11rem 1.8rem 1.8rem}.module-architecture__nodes li,.module-architecture__nodes li:nth-child(2){z-index:1;justify-self:center;width:min(82%,18rem);transform:none}.module-ledger__item:nth-child(2n) .module-ledger__copy,.module-ledger__item:nth-child(2n) .module-ledger__visual{grid-column:1}.module-ledger__item:nth-child(2n) .module-ledger__copy{grid-row:1}.module-ledger__item:nth-child(2n) .module-ledger__visual{grid-row:2}.security-stage__route{grid-template-columns:repeat(3,minmax(0,1fr))}.security-stage__route:before{background:linear-gradient(90deg,var(--blue),var(--teal));width:auto;height:1px;inset:1.05rem 12% auto}.security-stage__route li{text-align:center;border-bottom:0;grid-template-columns:1fr;padding:0 .65rem}.security-stage__route li>span{grid-row:auto;justify-self:center;margin-bottom:.75rem}.company-proof,.company-section__header{grid-template-columns:1fr}.company-section__header>p:last-child{grid-column:auto}.company-proof__experience,.company-proof__registry{min-height:14rem}}@media (max-width:640px){.product-explorer{padding:.7rem}.product-explorer__tab{min-height:2.6rem;padding-inline:.65rem}.security-stage__route strong{font-size:.76rem}.security-stage__route small{font-size:.6rem}.company-proof__experience{align-items:center}.company-proof__registry{grid-template-columns:1fr}}@media (max-width:430px){.role-rail__marker{display:none}.company-proof__experience p{flex-direction:column;align-items:flex-start}}@media (max-width:980px){.serena-closing{grid-template-columns:minmax(20rem,1.05fr) minmax(17rem,.95fr)}.serena-closing__copy{padding-inline:clamp(2rem,5vw,4rem)}.interactive-serena__figure{right:-10%}.request-section__form{width:calc(100% - 2rem)}}@media (max-width:760px){.request-section{background:linear-gradient(#f8f9f6 0 4rem,#071018 4rem 48%,#f7f8f5 48%);padding-top:2rem}.serena-closing{grid-template-columns:1fr;min-height:52rem}.serena-closing__copy{align-self:start;max-width:100%;padding:4.5rem 2rem 1rem}.serena-closing__copy h2{max-width:11ch;font-size:clamp(2.55rem,10vw,4rem)}.serena-closing__copy>p:not(.eyebrow){max-width:35rem}.serena-closing__portrait{min-height:26rem}.interactive-serena__figure{height:110%;right:0}.serena-closing__rim{width:57%;top:-4%;right:8%}.request-section__form{width:calc(100% - 1rem);margin-top:-2.5rem}.demo-form__heading{grid-template-columns:1fr}.demo-form__heading .eyebrow{grid-column:auto}.demo-form__preview-note{justify-self:start;max-width:none;margin-top:.65rem}.demo-form__grid,.demo-form__topics{grid-template-columns:1fr}.demo-field--wide{grid-column:auto}}@media (max-width:520px){.serena-closing{border-radius:1.1rem;min-height:49rem}.serena-closing__copy{padding-inline:1.35rem}.serena-closing__copy ul{gap:.42rem}.serena-closing__copy li{padding:.52rem .67rem;font-size:.64rem}.serena-closing__portrait{min-height:22rem}.interactive-serena__figure{right:-5%}.request-section__form{width:calc(100% - .5rem)}.demo-form{border-radius:1.1rem;padding:1.35rem}.demo-form__heading h3{font-size:1.85rem}.demo-form__topics{margin-top:1.5rem}.demo-form__actions{flex-direction:column;align-items:stretch}.demo-form__submit{width:100%}.demo-form__captcha-row{grid-template-columns:auto minmax(0,1fr)}.demo-form__captcha-row button{grid-column:1/-1;justify-self:start}}canvas,img,picture,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit}[role=button],button{touch-action:manipulation}a{color:inherit;text-underline-offset:.16em;text-decoration-thickness:.08em}:focus-visible{box-shadow:var(--focus-ring);outline-offset:3px;border-radius:.25rem;outline:2px solid #0000}::selection{color:var(--ink);background:#1bc79a3d}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.hero-mini,.hero-mini__image,.hero-scene__drift,.hero-scene__entrance,.hero-scene__orbit,.interactive-serena__figure,.interactive-serena__image,.serena-closing__copy,.serena-closing__portrait{opacity:1!important;animation:none!important;transform:none!important}.interactive-serena__depth{transition:none!important;animation:none!important;transform:none!important}.interactive-serena__wink-eye{display:none!important}.hero-mini__image{opacity:0!important}.hero-mini__image--frame-1{opacity:1!important}.page-hero__trade-mark-glint,.page-hero__trade-mark-image{animation:none!important}.entry-intro__expertise,.entry-intro__field,.entry-intro__signal,.page-hero__trade-mark-glint{display:none}.entry-intro__mark{opacity:1;transform:none;animation:entry-brief .4s ease-out forwards!important}}.news-archive,.news-article{background:radial-gradient(circle at 85% 4%,#1bc79a17,transparent 27rem),var(--paper);min-height:100vh}.news-archive__header,.news-article__body{padding-block:clamp(2rem,5vw,4rem) clamp(3rem,7vw,6rem)}.news-route-brand{color:var(--ink);letter-spacing:.16em;align-items:baseline;gap:.55rem;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.news-route-brand span{color:var(--teal);letter-spacing:.08em;font-size:.7rem}.news-archive__eyebrow{color:#427264;font-family:var(--font-geist-mono),monospace;letter-spacing:.16em;text-transform:uppercase;margin:clamp(3.5rem,9vw,7rem) 0 .9rem;font-size:.74rem;font-weight:700}.news-archive__header h1,.news-article h1{letter-spacing:-.065em;max-width:900px;margin:0;font-size:clamp(2.8rem,7vw,6.6rem);font-weight:620;line-height:.94}.news-archive__header>p:last-child{max-width:580px;color:var(--muted);margin:1.5rem 0 0;font-size:clamp(1rem,1.6vw,1.22rem)}.news-archive__grid{padding-bottom:var(--section-space);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.7rem);display:grid}.news-card{border:1px solid var(--line-light);border-radius:var(--radius-md);background:#ffffffbd;overflow:hidden;box-shadow:0 14px 42px #1017220f}.news-card__cover{aspect-ratio:16/9;overflow:hidden}.news-card__cover--image img{object-fit:cover;width:100%;height:100%}.news-card__cover--brand{color:#ffffffb8;font-family:var(--font-geist-mono),monospace;letter-spacing:.13em;background:linear-gradient(120deg,#0000 48%,#b99a544d 49%,#0000 51%),radial-gradient(circle at 72% 70%,#1bc79a5c,#0000 24%),#0a1017;justify-content:space-between;align-items:flex-start;padding:1.2rem;font-size:.68rem;display:flex;position:relative}.news-card__cover--brand:after{aspect-ratio:1;content:"";border:1px solid #ffffff2e;border-radius:50%;width:46%;position:absolute;bottom:-42%;right:12%}.news-card__copy{padding:1.35rem 1.35rem 1.5rem}.news-article time,.news-card time{color:#547168;font-family:var(--font-geist-mono),monospace;font-size:.76rem}.news-card h2{letter-spacing:-.035em;margin:.65rem 0 0;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.08}.news-article__back,.news-card h2 a,.news-card__more{text-decoration:none}.news-card p{color:var(--muted);margin:.9rem 0 0;font-size:.95rem}.news-card__more{color:#286a58;gap:.45rem;margin-top:1.3rem;font-size:.82rem;font-weight:700;display:inline-flex}.news-article__body{max-width:940px}.news-article__body .news-archive__eyebrow{margin-top:clamp(3.5rem,9vw,7rem)}.news-article h1{margin-top:.85rem}.news-article__image{border:1px solid var(--line-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#fff;margin-top:clamp(2rem,5vw,4rem);overflow:hidden}.news-article__image img{object-fit:contain;width:100%;max-height:590px}.news-article__copy{max-width:720px;margin-top:clamp(2rem,5vw,4rem);font-size:clamp(1.06rem,1.7vw,1.28rem);line-height:1.72}.news-article__back{color:#286a58;gap:.55rem;margin-top:2.5rem;font-weight:700;display:inline-flex}.latest-news{padding-block:var(--section-space);border-top:1px solid var(--line-light);background:radial-gradient(circle at 86% 12%,#1bc79a14,transparent 25rem),var(--paper);position:relative}.latest-news__header{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:flex}.latest-news__header h2{letter-spacing:-.06em;max-width:760px;margin:.75rem 0 0;font-size:clamp(2.3rem,5vw,4.8rem);font-weight:620;line-height:.98}.latest-news__archive{color:#286a58;border-bottom:1px solid #286a58;flex:none;align-items:center;gap:.5rem;padding:.75rem 0;font-size:.85rem;font-weight:750;text-decoration:none;display:inline-flex}.latest-news__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.7rem);display:grid}.latest-news .news-card{flex-direction:column;min-width:0;display:flex}.latest-news .news-card__copy{flex-direction:column;flex:1;display:flex}.latest-news .news-card__more{margin-top:auto;padding-top:1.3rem}.site-footer{color:#aeb9c8;background:#090f16}@keyframes mini-app-journey-drift{0%{transform:translateY(3px)}to{transform:translateY(-6px)}}@keyframes hero-mini-float{0%{transform:translate3d(0,4px,42px)rotateX(2deg)rotateY(-3deg)rotate(2.4deg)}to{transform:translate3d(-7px,-8px,58px)rotateX(1deg)rotateY(-1deg)rotate(1.2deg)}}@keyframes hero-mini-order{0%,28%{opacity:0;transform:scale(1.018)}32%,61%{opacity:1;transform:scale(1)}65%,to{opacity:0;transform:scale(1.018)}}@keyframes hero-mini-result{0%,61%{opacity:0;transform:scale(1.018)}65%,94%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(1.018)}}.site-footer__inner{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);padding-block:clamp(3rem,6vw,5rem);display:grid}.site-footer__identity{gap:clamp(2rem,4vw,3.25rem);display:grid}.site-footer__brand strong{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:.82rem}.site-footer__capabilities{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.site-footer__capabilities-label{color:#b7c6db;align-items:center;gap:.7rem;font-size:clamp(.92rem,1.35vw,1.08rem);line-height:1.25;display:inline-flex}.site-footer__capabilities-label:before{color:#b99a54bd;content:"—"}.site-footer__capabilities-button{isolation:isolate;color:#10130f;min-width:3.7rem;min-height:2.15rem;font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;letter-spacing:.13em;text-transform:uppercase;transform-style:preserve-3d;transition:transform .42s var(--ease-out-expo),box-shadow .42s var(--ease-out-expo),filter .42s var(--ease-out-expo);background:radial-gradient(circle at 30% 12%,#ffffffc7,#0000 27%),linear-gradient(155deg,#f1d68c,#b99a54 47%,#80642b);border:1px solid #ffe59eb8;border-radius:999px;place-items:center;padding:.42rem .85rem;font-size:.72rem;font-weight:850;line-height:1;text-decoration:none;display:inline-grid;position:relative;overflow:hidden;transform:translateY(0)perspective(12rem)rotateX(.01deg);box-shadow:0 .28rem #59441f,0 .65rem 1.25rem #00000061,0 0 1.15rem #1bc79a1a,inset 0 1px #ffffffad,inset 0 -.32rem .55rem #462e0a47}.site-footer__capabilities-button:before{z-index:-1;content:"";pointer-events:none;width:42%;transition:transform .9s var(--ease-out-expo);background:linear-gradient(90deg,#0000,#ffffffb8,#0000);position:absolute;top:-80%;bottom:-80%;left:-65%;transform:skew(-18deg)translate(0)}.site-footer__capabilities-button span{z-index:1;text-shadow:0 1px #ffffff57;position:relative}.site-footer__capabilities-button:hover{filter:saturate(1.08)brightness(1.04);transform:translateY(-.12rem)perspective(12rem)rotateX(4deg);box-shadow:0 .36rem #59441f,0 .82rem 1.5rem #0000006b,0 0 1.4rem #1bc79a29,inset 0 1px #ffffffbd,inset 0 -.32rem .55rem #462e0a3d}.site-footer__capabilities-button:hover:before{transform:skew(-18deg)translate(370%)}.site-footer__capabilities-button:active{filter:saturate(1.02);transition-duration:90ms;transform:translateY(.18rem)perspective(12rem)rotateX(-3deg);box-shadow:0 .08rem #59441f,0 .3rem .75rem #00000057,0 0 .9rem #1bc79a1a,inset 0 1px #ffffff94,inset 0 -.2rem .4rem #462e0a47}.site-footer__capabilities-button:focus-visible{outline:2px solid var(--teal);outline-offset:.28rem}.site-footer__brand p{color:#8996a8;max-width:360px;margin:.8rem 0 0}.site-footer__contact{flex-direction:column;gap:.65rem;display:flex}.site-footer__contact span{color:var(--teal);font-family:var(--font-geist-mono),monospace;letter-spacing:.13em;text-transform:uppercase;font-size:.68rem}.site-footer__contact a{width:fit-content;color:var(--paper);text-underline-offset:.35rem;font-size:clamp(1rem,1.7vw,1.3rem);font-weight:650;text-decoration-color:#1bc79a94}.site-footer__cluster{border-radius:var(--radius-md);background:#3b3d4c;border:1px solid #1bc79a29;gap:1rem;padding:clamp(1.1rem,2vw,1.5rem);display:grid;box-shadow:0 18px 52px #00000038}.site-footer__cluster img{object-fit:contain;object-position:left center;width:min(100%,430px);height:auto}.site-footer__cluster p{color:#d3d9e3;margin:0}.site-footer__copyright{padding:1.25rem var(--gutter);color:#718095;text-align:center;border-top:1px solid #ffffff1a;margin:0;font-size:.76rem}@media (max-width:920px){.latest-news__header{flex-direction:column;align-items:flex-start}.latest-news__grid,.news-archive__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.site-footer__inner{grid-template-columns:1fr}}@media (max-width:620px){.latest-news__grid{grid-template-columns:1fr}.site-footer__cluster{padding:1rem}.news-archive__grid{grid-template-columns:1fr}.news-archive__header h1,.news-article h1{letter-spacing:-.045em}}.trade-it-page{--trade-it-ice:#eef4f4;--trade-it-muted:#8592a5;min-height:100svh;color:var(--trade-it-ice);color-scheme:dark;background:radial-gradient(circle at 48% 44%,#1bc79a14,#0000 28rem),radial-gradient(circle at 94% -12%,#b99a541a,#0000 25rem),linear-gradient(135deg,#070a11,#0a0f17 52%,#070b12);position:relative;overflow:clip}.trade-it-page:after,.trade-it-page:before{content:"";pointer-events:none;position:absolute;inset:0}.trade-it-page:before{z-index:-2;opacity:.68;background-image:linear-gradient(#ffffff07 1px,#0000 0),linear-gradient(90deg,#ffffff07 1px,#0000 0);background-size:clamp(3.5rem,5vw,5.25rem) clamp(3.5rem,5vw,5.25rem)}.trade-it-page:after{z-index:-1;background:linear-gradient(90deg,#070a1185,#0000 34% 67%,#070a1194)}.trade-it-header{z-index:10;min-height:4.75rem;animation:trade-it-reveal .82s var(--ease-out-expo) both;background:#070a1185;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding-inline:clamp(1.25rem,3.5vw,4rem);display:flex;position:relative}.trade-it-header strong{color:var(--gold);letter-spacing:.2em;align-items:center;gap:.7rem;font-size:.76rem;font-weight:760;display:inline-flex}.trade-it-header strong:after{background:var(--teal);content:"";border-radius:50%;width:.34rem;height:.34rem;box-shadow:0 0 0 .25rem #1bc79a17}.trade-it-header nav{align-items:center;gap:clamp(.75rem,2vw,1.8rem);display:flex}.trade-it-header a{color:#9aa7b8;justify-content:center;align-items:center;min-height:2.6rem;font-size:.78rem;font-weight:620;text-decoration:none;display:inline-flex}.trade-it-header a:first-child:before{color:var(--gold);content:"←";margin-right:.5rem}.trade-it-header a:last-child{border-radius:var(--radius-pill);color:#031d17;background:var(--teal);border:1px solid #1bc79a4d;min-height:2.75rem;padding-inline:1.05rem;box-shadow:0 .75rem 2rem #1bc79a26}.trade-it-header a:hover{color:var(--trade-it-ice)}.trade-it-header a:last-child:hover{color:#031d17}.trade-it-header a:focus-visible,.trade-it-tab:focus-visible{outline:2px solid var(--teal);outline-offset:.25rem;box-shadow:0 0 0 .28rem #1bc79a33}.trade-it-experience{z-index:1;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,.84fr) minmax(18rem,1.08fr) minmax(0,.88fr);align-items:center;column-gap:clamp(.8rem,2.25vw,2.75rem);width:min(100%,100rem);height:calc(100svh - 4.75rem);min-height:32rem;margin-inline:auto;padding:clamp(1.5rem,4vh,3.5rem) clamp(1.25rem,3.5vw,4rem) clamp(1.1rem,2.5vh,2rem);display:grid;position:relative}.trade-it-intro{z-index:3;max-width:27rem;animation:trade-it-reveal .9s var(--ease-out-expo) .1s both;position:relative}.trade-it-intro__eyebrow{color:var(--gold);font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;letter-spacing:.16em;text-transform:uppercase;margin:0 0 clamp(.8rem,2vh,1.25rem);font-size:clamp(.64rem,.72vw,.76rem);font-weight:650;line-height:1.35}.trade-it-intro h1{max-width:9ch;color:var(--trade-it-ice);letter-spacing:-.065em;font-size:clamp(2.4rem,4.1vw,4.75rem);font-weight:580;line-height:.96}.trade-it-intro>p:not(.trade-it-intro__eyebrow,.trade-it-intro__promise){max-width:31rem;color:var(--trade-it-muted);margin:clamp(1.15rem,2.8vh,1.8rem) 0 0;font-size:clamp(.87rem,1.05vw,1.02rem);line-height:1.65}.trade-it-intro__promise{color:#b9c7d3;align-items:center;gap:.7rem;margin:clamp(1.15rem,2.8vh,1.8rem) 0 0;font-size:clamp(.72rem,.82vw,.84rem);font-weight:620;display:flex}.trade-it-intro__promise:before{background:linear-gradient(90deg,var(--teal),#1bc79a1f);content:"";width:1.9rem;height:1px}.trade-it-visual{z-index:2;width:100%;animation:trade-it-reveal 1.05s var(--ease-out-expo) .18s both;place-items:center;display:grid;position:relative}.trade-it-network{--trade-it-core-size:clamp(5.8rem,23%,7.6rem);--trade-it-core-radius:clamp(2.9rem,11.5%,3.8rem);aspect-ratio:1;perspective:80rem;isolation:isolate;width:min(100%,34rem);position:relative}.trade-it-network:after,.trade-it-network:before{content:"";pointer-events:none;border-radius:50%;position:absolute}.trade-it-network:before{z-index:-2;opacity:.5;background:radial-gradient(circle,#1bc79a1f,#1bc79a05 48%,#0000 70%);inset:11%}.trade-it-network:after{z-index:-1;aspect-ratio:1;opacity:.55;background:radial-gradient(circle,#b99a5417,#0000 68%);width:42%;bottom:12%;right:12%}.trade-it-network__camera{transform-style:preserve-3d;will-change:transform;animation:trade-it-camera 13s var(--ease-in-out) 1.2s infinite alternate both;position:absolute;inset:0;transform:translate(0)rotateX(1.2deg)rotateY(-1.8deg)}.trade-it-network__connection{z-index:1;top:var(--connection-y);left:var(--connection-x);width:var(--connection-length);opacity:.42;height:1px;transform:rotate(var(--connection-angle));transform-origin:0;transition:opacity .6s var(--ease-in-out);background:linear-gradient(90deg,#b99a5466,#1bc79aa3);position:absolute;overflow:visible;box-shadow:0 0 .75rem #1bc79a17}.trade-it-experience[data-active-capability=automation] [data-network-connection=automation],.trade-it-experience[data-active-capability=integration] [data-network-connection=integration],.trade-it-experience[data-active-capability=product] [data-network-connection=product],.trade-it-experience[data-active-capability=support] [data-network-connection=support],.trade-it-experience[data-active-capability=telephony] [data-network-connection=telephony]{opacity:.92}.trade-it-network__signal{opacity:0;will-change:transform,opacity;width:.4375rem;height:.4375rem;animation:trade-it-signal var(--signal-duration) cubic-bezier(.42,0,.18,1) infinite;animation-delay:var(--signal-delay);background:#9fffe6;border-radius:50%;margin-top:-.21875rem;position:absolute;top:50%;left:0;box-shadow:0 0 0 .16rem #1bc79a26,0 0 1rem #1bc79ab8}.trade-it-network__node{z-index:3;aspect-ratio:1;color:#b7c5d1;opacity:.76;width:clamp(3.1rem,12.5%,4.2rem);transform-style:preserve-3d;transition:opacity .65s var(--ease-in-out);background:radial-gradient(circle at 32% 25%,#ffffff2b,#0000 23%),linear-gradient(145deg,#151f2b,#090f17 70%);border:1px solid #b8d7d338;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translateZ(0)scale(1);box-shadow:0 1.1rem 2.8rem #00000061,inset 0 1px #ffffff21,inset 0 -.75rem 1.4rem #00000047}.trade-it-network__node:before{border-radius:inherit;content:"";border:1px solid #b99a542e;position:absolute;inset:.36rem}.trade-it-network__node span{z-index:2;font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;letter-spacing:.08em;font-size:clamp(.52rem,1vw,.67rem);font-weight:680;position:relative}.trade-it-network__node--product{top:8%;left:15%}.trade-it-network__node--integration{top:7%;right:14%}.trade-it-network__node--automation{top:43%;right:1%}.trade-it-network__node--support{bottom:5%;right:18%}.trade-it-network__node--telephony{bottom:10%;left:5%}.trade-it-experience[data-active-capability=automation] .trade-it-network__node--automation,.trade-it-experience[data-active-capability=integration] .trade-it-network__node--integration,.trade-it-experience[data-active-capability=product] .trade-it-network__node--product,.trade-it-experience[data-active-capability=support] .trade-it-network__node--support,.trade-it-experience[data-active-capability=telephony] .trade-it-network__node--telephony{color:#eafff9;opacity:1}.trade-it-network__core{top:calc(50% - var(--trade-it-core-radius));left:calc(50% - var(--trade-it-core-radius));width:var(--trade-it-core-size);color:#f6faf9;opacity:1;background:radial-gradient(circle at 35% 24%,#ffffff2b,#0000 21%),radial-gradient(circle,#1bc79a29,#0000 54%),linear-gradient(145deg,#172532,#081018 72%);border-color:#1bc79a70;transform:none;box-shadow:0 1.75rem 4rem #00000080,0 0 2.5rem #1bc79a17,inset 0 1px #ffffff29,inset 0 -1rem 1.8rem #0000004d}.trade-it-network__core:before{border-color:#1bc79a5c;inset:.55rem}.trade-it-network__core span:not(.trade-it-network__wave){letter-spacing:.14em;font-size:clamp(.68rem,1.1vw,.85rem)}.trade-it-network__core .trade-it-network__wave{z-index:-1;aspect-ratio:1;pointer-events:none;width:264.6%;height:auto;animation:trade-it-arrival-wave 1.9s var(--ease-out-expo) forwards;border:3px solid #1bc79ab8;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.142857);box-shadow:0 0 0 .15px #1bc79ab8,0 0 69.3px #1bc79a29}.trade-it-scenario{z-index:3;animation:trade-it-reveal .95s var(--ease-out-expo) .26s both;position:relative}.trade-it-panel{min-height:clamp(20rem,47vh,28rem);animation:trade-it-panel-enter .68s var(--ease-out-expo) both;background:linear-gradient(145deg,#ffffff0d,#0000 48%),#101722c7;border:1px solid #ffffff17;border-radius:clamp(1.1rem,2vw,1.6rem);align-content:center;padding:clamp(1.35rem,2.7vw,2.4rem);display:grid;box-shadow:0 2rem 5rem #0000003d,inset 0 1px #ffffff12}.trade-it-panel[hidden]{display:none}.trade-it-panel>p:first-child{color:var(--teal);font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 clamp(1rem,2.2vh,1.5rem);font-size:clamp(.62rem,.72vw,.73rem);font-weight:620}.trade-it-panel h2{max-width:13ch;color:var(--trade-it-ice);letter-spacing:-.055em;font-size:clamp(1.8rem,2.75vw,3.2rem);font-weight:580;line-height:1}.trade-it-panel>p:not(:first-child,.trade-it-panel__benefit){max-width:31rem;color:var(--trade-it-muted);margin:clamp(1rem,2.3vh,1.45rem) 0 0;font-size:clamp(.84rem,.98vw,.98rem);line-height:1.62}.trade-it-panel__benefit{color:#dce7e8;align-items:center;gap:.65rem;margin:clamp(1rem,2.4vh,1.55rem) 0 0;font-size:clamp(.76rem,.9vw,.9rem);font-weight:650;display:flex}.trade-it-panel__benefit:before{background:var(--gold);content:"";border-radius:50%;flex:none;width:.42rem;height:.42rem;box-shadow:0 0 0 .22rem #b99a541a}.trade-it-tabs{z-index:5;animation:trade-it-reveal .9s var(--ease-out-expo) .36s both;border-top:1px solid #ffffff14;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));align-self:end;gap:clamp(.3rem,.8vw,.7rem);padding-top:clamp(.9rem,2vh,1.45rem);display:grid}.trade-it-tab{color:#718095;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.7rem;align-items:center;gap:clamp(.35rem,.8vw,.7rem);min-width:0;min-height:3rem;padding:.6rem clamp(.35rem,.8vw,.75rem);font-size:clamp(.62rem,.75vw,.76rem);font-weight:620;line-height:1.2;display:flex;position:relative;overflow:hidden}.trade-it-tab:before{content:"";background:#ffffff1a;height:1px;position:absolute;top:0;left:.45rem;right:.45rem}.trade-it-tab span{color:#5d6b7f;font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;letter-spacing:.08em;flex:none;font-size:.62rem}.trade-it-tab[aria-selected=true]{color:var(--trade-it-ice);background:#ffffff0a}.trade-it-tab[aria-selected=true]:before{background:linear-gradient(90deg,var(--teal),#1bc79a2e);height:2px}.trade-it-tab[aria-selected=true] span{color:var(--teal)}@keyframes trade-it-reveal{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes trade-it-panel-enter{0%{opacity:0;transform:translate(.8rem)}to{opacity:1;transform:translate(0)}}@keyframes trade-it-camera{0%{opacity:.96;transform:translate3d(var(--trade-it-camera-start-x,-.0674%),.15rem,0) rotateX(1.2deg) rotateY(-2.2deg)}to{opacity:1;transform:translate3d(var(--trade-it-camera-end-x,.6405%),-.15rem,0) rotateX(-.8deg) rotateY(2deg)}}@keyframes trade-it-signal{0%{opacity:0;transform:translate(0)scale(.7)}10%,82%{opacity:1}to{opacity:0;transform:translateX(calc(var(--connection-length) - .4375rem)) scale(1)}}@keyframes trade-it-arrival-wave{0%{opacity:.82;transform:translate(-50%,-50%)scale(.142857)}62%{opacity:.28}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@media (max-height:640px) and (min-width:721px){.trade-it-header{min-height:3.5rem}.trade-it-header a{min-height:2.2rem}.trade-it-header a:last-child{min-height:2.35rem}.trade-it-experience{grid-template-columns:minmax(0,.82fr) minmax(14rem,.95fr) minmax(0,.88fr);column-gap:clamp(.7rem,1.8vw,1.5rem);height:calc(100svh - 3.5rem);min-height:0;padding-block:.8rem .65rem}.trade-it-intro h1{font-size:clamp(1.8rem,3.4vw,3rem)}.trade-it-intro>p:not(.trade-it-intro__eyebrow,.trade-it-intro__promise){margin-top:.75rem;font-size:.74rem;line-height:1.45}.trade-it-intro__eyebrow{margin-bottom:.6rem;font-size:.58rem}.trade-it-intro__promise{margin-top:.75rem;font-size:.67rem}.trade-it-network{width:min(100%,22rem)}.trade-it-panel{min-height:15rem;padding:1.15rem}.trade-it-panel>p:first-child{margin-bottom:.7rem;font-size:.58rem}.trade-it-panel h2{font-size:clamp(1.35rem,2.5vw,2rem)}.trade-it-panel>p:not(:first-child,.trade-it-panel__benefit),.trade-it-panel__benefit{margin-top:.7rem;font-size:.7rem;line-height:1.42}.trade-it-tabs{padding-top:.45rem}.trade-it-tab{min-height:2.4rem;padding-block:.35rem;font-size:.58rem}}@media (max-height:560px) and (min-width:721px){.trade-it-network{width:min(100%,20rem)}.trade-it-panel{min-height:14rem}}@media (max-width:1040px) and (min-width:721px) and (min-height:641px){.trade-it-experience{grid-template-columns:minmax(0,.78fr) minmax(17rem,1.06fr) minmax(0,.86fr);column-gap:clamp(.6rem,1.5vw,1.15rem);padding-inline:clamp(1rem,2.2vw,1.75rem)}.trade-it-intro h1{font-size:clamp(2rem,4.15vw,2.75rem)}.trade-it-intro>p:not(.trade-it-intro__eyebrow,.trade-it-intro__promise),.trade-it-panel>p:not(:first-child,.trade-it-panel__benefit){font-size:clamp(.74rem,1.12vw,.88rem)}.trade-it-panel{min-height:clamp(18rem,42vh,23rem);padding:clamp(1rem,2vw,1.5rem)}.trade-it-panel h2{font-size:clamp(1.5rem,3vw,2.2rem)}.trade-it-tab{flex-direction:column;align-items:flex-start;gap:.25rem}}@media (max-width:720px){.trade-it-page{background:radial-gradient(circle at 52% 45%,#1bc79a17,#0000 21rem),linear-gradient(145deg,#070a11,#0a1018 62%,#070b11);min-height:100svh;overflow:clip}.trade-it-page:after{background:linear-gradient(#070a114d,#0000 35%,#070a11b8)}.trade-it-header{min-height:4rem;padding-inline:1rem}.trade-it-header strong{font-size:.68rem}.trade-it-header nav{gap:.55rem}.trade-it-header a{min-height:2.3rem;font-size:0}.trade-it-header a:first-child{border:1px solid #ffffff1f;border-radius:50%;width:2.3rem}.trade-it-header a:first-child:before{margin:0;font-size:1rem}.trade-it-header a:last-child{min-height:2.35rem;padding-inline:.8rem;font-size:.68rem}.trade-it-experience{grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);align-items:start;gap:0;height:calc(100svh - 4rem);min-height:44rem;padding:1.2rem 1rem .8rem}.trade-it-intro{grid-area:1/1;max-width:31rem}.trade-it-intro__eyebrow{margin-bottom:.55rem;font-size:.58rem}.trade-it-intro h1{max-width:11ch;font-size:clamp(2.15rem,11vw,3.1rem);line-height:.94}.trade-it-intro>p:not(.trade-it-intro__eyebrow,.trade-it-intro__promise){max-width:35rem;margin-top:.75rem;font-size:.78rem;line-height:1.48}.trade-it-intro__promise{margin-top:.7rem;font-size:.68rem}.trade-it-visual{z-index:1;opacity:.82;grid-area:2/1;align-self:center;min-height:0}.trade-it-network{width:clamp(13.25rem,25vh,17rem)}.trade-it-network__connection{box-shadow:none}.trade-it-network__node{box-shadow:0 .8rem 2rem #00000052,inset 0 1px #ffffff1a}.trade-it-network__core{box-shadow:0 1rem 2.6rem #00000061,0 0 1.5rem #1bc79a12,inset 0 1px #ffffff1f}.trade-it-scenario{z-index:4;grid-area:3/1;align-self:end}.trade-it-panel{background:linear-gradient(145deg,#ffffff0f,#0000 50%),#0b111ae6;border-color:#ffffff1f;border-radius:1rem;min-height:0;padding:1rem 1.05rem;box-shadow:0 1.4rem 3rem #00000057}.trade-it-panel>p:first-child{margin-bottom:.55rem;font-size:.56rem}.trade-it-panel h2{max-width:18ch;font-size:clamp(1.35rem,6vw,1.8rem);line-height:1.02}.trade-it-panel>p:not(:first-child,.trade-it-panel__benefit){margin-top:.65rem;font-size:.72rem;line-height:1.45}.trade-it-panel__benefit{margin-top:.65rem;font-size:.7rem}.trade-it-tabs{grid-area:4/1;gap:.22rem;padding-top:.55rem}.trade-it-tab{color:#0000;text-align:center;justify-content:center;min-height:2.65rem;padding:.35rem .2rem;font-size:0}.trade-it-tab span{color:#6d7e94;font-size:.64rem}.trade-it-tab[aria-selected=true] span{color:var(--teal)}}@media (max-width:720px) and (max-height:760px){.trade-it-experience{min-height:36rem;padding-top:.85rem}.trade-it-intro h1{font-size:clamp(1.9rem,9.5vw,2.55rem)}.trade-it-intro>p:not(.trade-it-intro__eyebrow,.trade-it-intro__promise){display:none}.trade-it-network{width:clamp(13.25rem,25vh,17rem)}.trade-it-panel h2{font-size:clamp(1.22rem,5.5vw,1.55rem)}}@media (prefers-reduced-motion:reduce){.trade-it-header,.trade-it-intro,.trade-it-network__camera,.trade-it-panel,.trade-it-scenario,.trade-it-tabs,.trade-it-visual{animation:none!important}.trade-it-network__camera{will-change:auto;transform:none}.trade-it-network__signal,.trade-it-network__wave{animation:none!important;display:none!important}.trade-it-network__connection,.trade-it-network__node{transition:none!important}}