*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-inter);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.block{display:block}.grid{display:grid}.h-10{height:2.5rem}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.place-items-center{place-items:center}.scroll-smooth{scroll-behavior:smooth}.rounded-full{border-radius:9999px}.border-2{border-width:2px}.border-cyan{--tw-border-opacity:1;border-color:rgb(34 211 238/var(--tw-border-opacity,1))}.border-t-transparent{border-top-color:#0000}.bg-ink{--tw-bg-opacity:1;background-color:rgb(3 7 18/var(--tw-bg-opacity,1))}.px-6{padding-left:1.5rem;padding-right:1.5rem}.text-center{text-align:center}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--bg:#030712;--panel:#07111f;--blue:#2563eb;--cyan:#22d3ee;--text:#f8fafc;--muted:#94a3b8;--line:#94a3b829}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:var(--text);font-family:var(--font-inter),sans-serif;margin:0;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:10;background:radial-gradient(600px circle at var(--x,50%) var(--y,20%),#2563eb14,transparent 55%);position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.nav{z-index:50;border-bottom:1px solid #0000;align-items:center;gap:32px;width:100%;height:82px;padding:0 clamp(24px,5vw,72px);transition:all .3s;display:flex;position:fixed;top:0;left:0}.nav.scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:var(--line);background:#030712bf;height:70px}.logo{font:700 15px/1 var(--font-space);letter-spacing:.12em;align-items:center;gap:11px;display:flex}.logo small{color:var(--muted);font:500 8px/1.8 var(--font-inter);letter-spacing:.24em;display:block}.logoMark{width:35px;height:35px;color:var(--cyan);clip-path:polygon(0 0,100% 0,100% 70%,70% 100%,0 100%);border:1px solid #22d3ee8c;place-items:center;display:grid}.desktop{gap:25px;margin-left:auto;display:flex}.desktop a{color:#cbd5e1;font-size:12px;transition:all .2s}.btn{border:1px solid var(--line);letter-spacing:.015em;cursor:pointer;justify-content:center;align-items:center;gap:9px;padding:14px 20px;font-size:13px;font-weight:650;transition:all .25s;display:inline-flex}.primary{background:linear-gradient(135deg,var(--blue),#0b7db0);border-color:#3989f1;box-shadow:0 10px 35px #2563eb38}.primary:hover{transform:translateY(-2px);box-shadow:0 14px 45px #2563eb61}.secondary{background:#07111f8c}.secondary:hover{color:var(--cyan);border-color:#22d3ee99}.menuBtn,.mobile{display:none}.hero{isolation:isolate;background:radial-gradient(circle at 75%,#0b1c37 0,#0000 35%),linear-gradient(135deg,#030712,#07111f 65%,#030712);align-items:center;min-height:100vh;padding:140px clamp(24px,8vw,130px) 100px;display:flex;position:relative}.gridBg{z-index:-1;opacity:.45;background-image:linear-gradient(#2768a01f 1px,#0000 1px),linear-gradient(90deg,#2768a01f 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.heroCopy{z-index:2;width:min(780px,65vw)}.eyebrow{font:650 11px/1.2 var(--font-space);letter-spacing:.24em;color:#9bdffa}.eyebrow b{vertical-align:middle;background:var(--cyan);width:27px;height:1px;margin-right:10px;display:inline-block}.hero h1,.title{font:600 clamp(48px,6.4vw,96px)/.98 var(--font-space);letter-spacing:-.055em;margin:22px 0}.hero h1 em,.cta h2 em,.contact h2 em{color:#0000;-webkit-text-stroke:1px #86caffd9;font-style:normal}.wordline{font:500 13px var(--font-space);letter-spacing:.12em;color:#64748b;margin:28px 0}.wordline span{color:var(--cyan);display:inline-block}.lede{color:#a9b8ca;max-width:620px;font-size:17px;line-height:1.75}.actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.orb{aspect-ratio:1;border:1px solid #22d3ee33;border-radius:50%;place-items:center;width:min(36vw,520px);animation:7s ease-in-out infinite float;display:grid;position:absolute;top:50%;right:6vw;transform:translateY(-46%);box-shadow:inset 0 0 80px #2563eb1f,0 0 100px #2563eb1a}.orb:before,.orb:after{content:"";border:1px dashed #4aafe440;border-radius:50%;animation:24s linear infinite spin;position:absolute;inset:12%}.orb:after{animation-duration:15s;animation-direction:reverse;inset:27%}.orb i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 18px var(--cyan);border-radius:50%;position:absolute}.orb i:first-child{top:10%;left:35%}.orb i:nth-child(2){bottom:22%;right:3%}.orb i:nth-child(3){bottom:8%;left:28%}.orb span{font:600 38px var(--font-space);letter-spacing:.2em;color:#b9f4ff;text-shadow:0 0 30px #1891c4}.scroll{letter-spacing:.2em;color:#64748b;align-items:center;gap:8px;font-size:9px;display:flex;position:absolute;bottom:28px;left:50%}.scroll svg{animation:1.6s infinite bob}.marquee{border-block:1px solid var(--line);background:#050c17;overflow:hidden}.marquee div{width:max-content;animation:28s linear infinite marquee;display:flex}.marquee span{color:#aab8c9;font:600 11px var(--font-space);letter-spacing:.12em;padding:18px 30px}.marquee i{background:var(--cyan);vertical-align:middle;width:4px;height:4px;box-shadow:0 0 10px var(--cyan);margin-right:20px;display:inline-block}.sectionHead{max-width:760px;margin-bottom:55px}.sectionHead h2,.cta h2,.contact h2{font:550 clamp(38px,4.5vw,68px)/1.05 var(--font-space);letter-spacing:-.045em;margin:18px 0}.sectionHead>p:last-child,.bodyCopy{color:var(--muted);max-width:650px;line-height:1.8}.serviceGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.serviceCard{background:linear-gradient(145deg,#07111f,#050b15);height:100%;min-height:350px;padding:34px;transition:all .3s;position:relative;overflow:hidden}.serviceCard:after{content:"";opacity:0;background:radial-gradient(circle,#22d3ee2e,#0000 67%);height:200px;transition:all .3s;position:absolute;inset:auto -30% -80% 20%}.serviceCard:hover{z-index:2;transform:translateY(-5px);box-shadow:0 20px 60px #000}.serviceCard:hover:after{opacity:1}.serviceCard>svg{color:var(--cyan);margin:45px 0 30px}.serviceCard .number{float:right;color:#475569;font:12px var(--font-space)}h3{font-family:var(--font-space);letter-spacing:-.02em}.serviceCard h3{font-size:21px}.serviceCard p{color:var(--muted);font-size:14px;line-height:1.65}.serviceCard small{color:#64748b;margin:22px 0;display:block}.serviceCard a{color:#b6f3ff;align-items:center;gap:8px;font-size:12px;display:flex}.split{background:linear-gradient(90deg,#050b16,#07111f);grid-template-columns:1.35fr 1fr;align-items:center;gap:10vw;display:grid}.checks{border-left:1px solid var(--line)}.checks div{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:25px;display:flex}.checks svg{width:19px;color:var(--cyan)}.ecosystem{grid-template-columns:1fr 1.5fr;align-items:center;gap:6vw;display:grid}.orbitMenu{display:grid}.orbitMenu button{text-align:left;border:0;border-bottom:1px solid var(--line);color:#718096;cursor:pointer;background:0 0;padding:18px;transition:all .2s}.orbitMenu button span{margin-right:15px;font-size:10px}.core{aspect-ratio:1;background:radial-gradient(circle,#2563eb33,#0000 64%);border:1px solid #22d3ee40;border-radius:50%;place-items:center;max-width:480px;margin:auto;display:grid;box-shadow:0 0 90px #2563eb1f}.core>div{text-align:center}.core small{color:var(--cyan);letter-spacing:.2em}.core h3{margin:14px;font-size:38px}.core span{border:1px solid var(--line);color:#b7c6d7;margin:4px;padding:7px 10px;font-size:11px;display:inline-block}.dashGrid{border:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.availability small{letter-spacing:.14em;color:#7c8da3}.availability strong{font:500 clamp(60px,8vw,110px) var(--font-space);margin:25px 0;display:block}.availability strong span{color:var(--cyan);font-size:.35em}.bars{align-items:end;gap:4px;height:80px;display:flex}.bars i{background:linear-gradient(var(--cyan),var(--blue));opacity:.65;flex:1}.capList>div{border-left:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:18px;height:20%;min-height:85px;padding:20px;display:flex}.capList svg{color:var(--cyan)}.capList b{letter-spacing:.18em;color:#48c99b;margin-left:auto;font-size:9px}.timeline{grid-template-columns:repeat(7,1fr);display:grid}.timeline article{border-top:1px solid #284156;padding:0 20px;position:relative}.timeline b{color:#55728c;font-size:10px;position:absolute;top:-30px}.timeline i{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 13px var(--cyan);border-radius:50%;margin:-4px 0 30px;display:block}.timeline p{color:var(--muted);font-size:12px;line-height:1.65}.solutions{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.solutions article{border:1px solid var(--line);background:#06101d;height:100%;padding:15px 28px 30px}.solutionVisual{background:linear-gradient(135deg,#071525,#0a2850);height:190px;margin:0 -13px 30px;position:relative;overflow:hidden}.solutionVisual:before{content:"";background-image:linear-gradient(#22d3ee1f 1px,#0000 1px),linear-gradient(90deg,#22d3ee1f 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;transform:perspective(200px)rotateX(45deg)scale(1.5)}.solutionVisual span{z-index:2;font:11px var(--font-space);color:var(--cyan);position:absolute;top:18px;left:18px}.solutionVisual i{z-index:2;border:1px solid #3fcdf0;width:50px;height:50px;position:absolute;top:70px;left:43%;transform:rotate(45deg)}.solutionVisual i:nth-of-type(2){opacity:.5;width:25px;height:25px;left:20%}.solutionVisual i:nth-of-type(3){opacity:.7;width:32px;height:32px;left:70%}.solutions>div:nth-child(2) .solutionVisual{background:linear-gradient(135deg,#0a172a,#17163c)}.solutions>div:nth-child(3) .solutionVisual{background:linear-gradient(135deg,#071a24,#08374b)}.solutions small{color:var(--cyan);letter-spacing:.18em;font-size:9px}.solutions h3{min-height:54px;font-size:22px}.solutions dl{font-size:12px}.solutions dt{color:#62748a;text-transform:uppercase;letter-spacing:.14em;margin-top:15px;font-size:8px}.solutions dd{color:#b4c0d0;margin:5px 0;line-height:1.5}.whyGrid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.whyGrid div{border:1px solid var(--line);min-height:160px;padding:32px}.whyGrid span{float:right;color:#415268;font-size:10px}.whyGrid h3{margin-top:35px}.cta{text-align:center;background:radial-gradient(circle,#2563eb33,#0000 55%),#040a15;position:relative;overflow:hidden;padding:140px 24px!important}.cta:before{content:"";border:1px solid #22d3ee1f;border-radius:50%;width:800px;height:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta>div{max-width:900px;margin:auto;position:relative}.cta p{max-width:630px;color:var(--muted);margin:20px auto;line-height:1.7}.cta .actions{justify-content:center}.contact{background:#050b15;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:130px clamp(24px,7vw,110px);display:grid}.contactIntro{position:sticky;top:110px}.contactIntro>p{color:var(--muted);line-height:1.75}.contactMeta{margin-top:50px}.contactMeta span{float:left;color:var(--cyan);font:10px var(--font-space);margin-right:20px}.contactMeta p{border-left:1px solid var(--line);margin:0;padding:0 0 28px 25px}.contactMeta b,.contactMeta small{display:block}.contactMeta small{color:#6f8095;margin-top:7px}.contact form{border:1px solid var(--line);background:#07111f;padding:35px}.fields{grid-template-columns:1fr 1fr;gap:24px 18px;display:grid}.fields label{color:#91a2b7;letter-spacing:.04em;font-size:11px}.fields input,.fields select,.fields textarea{color:#f8fafc;background:#050c17;border:1px solid #1d2a3a;outline:none;width:100%;margin-top:9px;padding:13px;transition:all .2s;display:block}.fields input:focus,.fields select:focus,.fields textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #22d3ee14}.fields .full{grid-column:1/-1}.submit{width:100%;margin-top:24px}.privacy{text-align:center;color:#5d6b7e;margin-top:13px;display:block}.formError{color:#fda4af;font-size:13px}.success{text-align:center;padding:100px 20px}.success svg{color:#52dda4;width:50px;height:50px}.success h3{font-size:28px}.success p{color:var(--muted)}footer{border-top:1px solid var(--line);color:var(--muted);background:#030712;padding:65px clamp(24px,7vw,110px) 25px}.footerTop{grid-template-columns:2fr 1fr 1fr;gap:40px;display:grid}.footerTop>div{flex-direction:column;gap:12px;font-size:13px;display:flex}.footerTop b{color:#e2e8f0;font-family:var(--font-space);margin-bottom:8px}.social{gap:10px;display:flex}.social svg{width:17px}.footerBottom{border-top:1px solid var(--line);justify-content:space-between;margin-top:60px;padding-top:22px;font-size:11px;display:flex}.spin{animation:1s linear infinite spin}@keyframes float{50%{transform:translateY(-49%)}}@keyframes bob{50%{transform:translateY(4px)}}@keyframes marquee{to{transform:translate(-50%)}}@media (max-width:1000px){.desktop,.navCta{display:none}.menuBtn{color:#fff;background:0 0;border:0;margin-left:auto;display:block}.mobile{border:1px solid var(--line);background:#07111f;flex-direction:column;gap:18px;padding:20px;display:flex;position:absolute;top:70px;left:16px;right:16px}.heroCopy{width:75vw}.orb{opacity:.55;right:-15vw}.serviceGrid,.solutions,.whyGrid{grid-template-columns:repeat(2,1fr)}.timeline{grid-template-columns:repeat(4,1fr);gap:50px 0}.contact{grid-template-columns:1fr}.contactIntro{position:static}.contactMeta{display:none}}@media (max-width:680px){.nav{height:70px;padding:0 20px}.hero{align-items:flex-start;padding:120px 24px 80px}.heroCopy{width:100%}.hero h1{font-size:48px}.orb{width:80vw;top:75%;right:-38vw}.scroll{display:none}section:not(.hero):not(.cta):not(.contact){padding:85px 24px}.serviceGrid,.solutions,.whyGrid,.split,.ecosystem,.dashGrid{grid-template-columns:1fr}.serviceCard{min-height:310px}.split{gap:45px}.checks{border-left:0}.core{margin-top:35px}.capList>div{border-left:0}.timeline{grid-template-columns:repeat(2,1fr);gap:55px 0}.solutions>div:last-child,.whyGrid>div:last-child{grid-column:1/-1}.contact{padding:90px 20px}.contact form{padding:22px}.fields{grid-template-columns:1fr}.fields .full{grid-column:auto}.footerTop{grid-template-columns:1fr}.footerBottom{line-height:2;display:block}.cta h2,.contact h2,.sectionHead h2{font-size:40px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--paper:#f4f7fb;--surface:#081321;--surface-2:#0b1929;--hair:#adc6e024;--font-inter:"Segoe UI Variable Text","Segoe UI",Arial,sans-serif;--font-space:"Bahnschrift","Aptos Display","Segoe UI",sans-serif}body{background-color:#02060d;background-image:radial-gradient(circle at 8% 16%,#195aaf14,#0000 28%),radial-gradient(circle at 92% 52%,#078bab0d,#0000 30%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}body:after{content:"";z-index:100;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:fixed;inset:0}.nav{border-bottom:1px solid #ffffff14;height:88px;padding-inline:clamp(24px,4.5vw,72px)}.nav.scrolled{background:#02060dd1;border-color:#ffffff1a;height:72px}.logoMark{color:#02111a;clip-path:none;background:linear-gradient(145deg,#3b82f6,#22d3ee);border:0;border-radius:2px;font-size:17px;font-weight:800;box-shadow:0 0 30px #22d3ee2e}.desktop{gap:30px}.desktop a{color:#8798ad;letter-spacing:.04em;font-size:11px}.desktop a:hover{color:#fff}.navCta{box-shadow:none;background:0 0;border-color:#98c7ff4d;padding:11px 17px}.navCta:hover{color:#06101c;box-shadow:none;background:#fff;border-color:#fff}.hero{background:radial-gradient(circle at 74% 42%,#144a9329,#0000 28%),linear-gradient(120deg,#02060d 0%,#050c17 50%,#020913 100%);grid-template-columns:minmax(0,1.02fr) minmax(390px,.98fr);align-items:center;gap:clamp(40px,6vw,100px);min-height:100svh;padding:132px clamp(24px,5vw,78px) 76px;display:grid}.hero:before{content:"";pointer-events:none;border-inline:1px solid #97b7d714;position:absolute;inset:88px 4.5vw 40px}.heroNoise{z-index:-1;background:linear-gradient(90deg,#0000 49.93%,#598dc214 50%,#0000 50.07%);position:absolute;inset:0}.gridBg{opacity:.2;background-size:80px 80px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 62%);mask-image:linear-gradient(90deg,#000,#0000 62%)}.heroCopy{width:auto;max-width:820px;padding-left:clamp(0px,2vw,28px)}.heroEyebrow{color:#79dff2;margin:0 0 25px}.hero h1{letter-spacing:-.065em;max-width:850px;margin:0 0 32px;font-size:clamp(62px,6.1vw,104px);line-height:.91}.hero h1>span{color:#8aa0b9;font-weight:450;display:block}.hero h1>span:after{content:"";background:var(--cyan);width:9px;height:9px;margin-left:14px;display:inline-block;box-shadow:0 0 22px #22d3eecc}.lede{color:#9aabc0;max-width:570px;margin:0;font-size:16px;line-height:1.8}.wordline{color:#5f728a;font:500 10px var(--font-space);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;margin:25px 0 0;padding:0;display:flex}.wordline>i{background:#22d3ee;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #22d3ee}.wordline span{color:#c3edf5;margin-left:2px}.hero .actions{align-items:center;margin-top:34px}.hero .primary{color:#06101c;box-shadow:none;background:#f5f8fb;border-color:#fff;border-radius:2px;padding:16px 22px}.hero .primary:hover{background:#22d3ee;border-color:#22d3ee;box-shadow:0 12px 40px #22d3ee21}.textAction{color:#9dacbe;align-items:center;gap:11px;margin-left:8px;font-size:12px;display:flex}.textAction>span{color:#c9f7ff;border:1px solid #98b6d840;border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.textAction:hover{color:#fff}.heroStats{border-top:1px solid var(--hair);gap:0;max-width:570px;margin-top:56px;display:flex}.heroStats>div{flex:1;align-items:flex-start;gap:11px;padding:19px 18px 0 0;display:flex}.heroStats strong{font:500 9px var(--font-space);color:#36cee8}.heroStats span{letter-spacing:.06em;text-transform:uppercase;color:#687a8f;font-size:10px;line-height:1.5}.heroVisual{justify-self:end;width:100%;max-width:650px;position:relative}.visualFrame{aspect-ratio:1.02;clip-path:polygon(0 0,94% 0,100% 6%,100% 100%,6% 100%,0 94%);background:linear-gradient(145deg,#0a1a2cbd,#030b16e6);border:1px solid #93bbe233;position:relative;overflow:hidden;box-shadow:0 40px 100px #00000073,inset 0 0 80px #1b549914}.visualFrame:before,.visualFrame:after{content:"";background:#22d3ee;width:65px;height:1px;position:absolute;box-shadow:0 0 12px #22d3ee}.visualFrame:before{top:0;left:0}.visualFrame:after{bottom:0;right:0}.frameTop,.frameBottom{z-index:5;font:500 8px var(--font-space);letter-spacing:.15em;color:#60768f;justify-content:space-between;align-items:center;display:flex;position:absolute;left:22px;right:22px}.frameTop{top:19px}.frameTop span:last-child{color:#55e9ad}.frameTop span i{background:#55e9ad;border-radius:50%;width:5px;height:5px;margin-left:5px;display:inline-block;box-shadow:0 0 8px #55e9ad}.frameBottom{bottom:17px}.frameBottom>div{align-items:end;gap:3px;height:18px;display:flex}.frameBottom i{background:#2d809f;width:2px;display:block}.frameBottom i:nth-child(3n){height:17px}.frameBottom i:nth-child(3n+1){height:7px}.frameBottom i:nth-child(3n+2){height:12px}.visualGrid{background-image:linear-gradient(#3283c01a 1px,#0000 1px),linear-gradient(90deg,#3283c01a 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:50px;transform:perspective(500px)rotateX(8deg);-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 73%);mask-image:radial-gradient(circle,#000 20%,#0000 73%)}.dataSphere{background:radial-gradient(circle,#1d77c62b,#040d191f 45%,#0000 70%);border:1px solid #38c4e530;border-radius:50%;place-items:center;animation:7s ease-in-out infinite floatScene;display:grid;position:absolute;inset:20%;box-shadow:0 0 70px #1253a01f}.dataSphere:before,.dataSphere:after{content:"";border:1px dashed #4ca8dc45;border-radius:50%;position:absolute}.dataSphere:before{inset:11%}.dataSphere:after{border-style:solid;border-color:#22d3ee33;inset:27%}.sphereRing{border:1px solid #22d3ee47;border-radius:50%;animation:14s linear infinite spin;position:absolute;inset:4%;transform:rotateX(68deg)}.ringTwo{animation-duration:19s;animation-direction:reverse;transform:rotateY(69deg)}.sphereCore{z-index:3;aspect-ratio:1;background:radial-gradient(circle at 34% 30%,#174f83,#071629 68%);border:1px solid #6fdcf28c;border-radius:50%;align-content:center;place-items:center;width:39%;display:grid;position:relative;box-shadow:0 0 48px #22d3ee33,inset 0 0 30px #308dd43b}.sphereCore span{font:600 clamp(27px,3vw,50px) var(--font-space);letter-spacing:-.07em;color:#d6f9ff}.sphereCore small{font:500 6px var(--font-space);letter-spacing:.18em;color:#4ca9c5;margin-top:5px}.signal{z-index:7;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#040d18c7;border:1px solid #5893c53b;width:115px;padding:10px 12px;position:absolute;box-shadow:0 8px 28px #0000004d}.signal small,.signal b{display:block}.signal small{font:500 6px var(--font-space);letter-spacing:.17em;color:#5d7187}.signal b{font:600 10px var(--font-space);color:#c4edf4;margin-top:4px}.signal i{background:#22d3ee;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;right:9px;box-shadow:0 0 8px #22d3ee}.signalOne{top:29%;left:6%}.signalTwo{top:48%;right:5%}.signalThree{bottom:16%;left:16%}.scroll{bottom:24px;left:auto;right:5vw}.scroll:before{content:"";background:#38526b;width:45px;height:1px}.marquee{background:#040a12;border-color:#92b5d81c}.marquee span{color:#62788f;padding-block:20px}.sectionHead{margin-bottom:70px}.sectionHead h2{max-width:900px;font-size:clamp(44px,5vw,75px);font-weight:500}.sectionHead>p:last-child{font-size:15px}#services{background:linear-gradient(#030812,#07101c);position:relative}#services:before{content:"SERVICES";font:600 clamp(70px,14vw,220px)/1 var(--font-space);letter-spacing:-.08em;color:#9bbfe206;position:absolute;top:65px;right:4vw}.serviceGrid{background:0 0;border:0;grid-template-columns:repeat(12,1fr);gap:14px}.serviceGrid>div{grid-column:span 4}.serviceGrid>div:first-child,.serviceGrid>div:nth-child(5){grid-column:span 5}.serviceGrid>div:nth-child(2),.serviceGrid>div:nth-child(6){grid-column:span 7}.serviceCard{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);background:linear-gradient(145deg,#0c1b2ceb,#050e19f2);border:1px solid #8fb2d51f;min-height:330px;padding:34px 36px}.serviceCard:before{content:"";background:#2caac7;width:70px;height:1px;position:absolute;top:0;left:0}.serviceCard:hover{border-color:#30bddd57;transform:translateY(-7px);box-shadow:0 24px 70px #0000005c}.serviceCard>svg{width:29px;height:29px;margin:42px 0 34px}.serviceCard h3{max-width:310px;font-size:22px}.serviceCard p{max-width:380px}.serviceCard a{position:absolute;bottom:30px}.split{color:#07111f;background:linear-gradient(100deg,#f0f4f8 0 55%,#07111f 55%);grid-template-columns:1.12fr .88fr;min-height:760px}.split .eyebrow{color:#177e9d}.split .sectionHead h2{max-width:670px}.split .bodyCopy{color:#526478;max-width:620px;font-size:16px}.split .checks{color:#f8fafc;border:0;padding:30px}.split .checks div span{font-family:var(--font-space);font-size:17px}.split .checks svg{background:#22d3ee1a;width:28px;height:28px;padding:5px}.ecosystem{grid-template-columns:.85fr 1.15fr;gap:10vw}.orbitMenu button{font-family:var(--font-space);padding:22px 18px;font-size:15px}.orbitMenu button.active{color:#e4faff;background:linear-gradient(90deg,#22d3ee1f,#0000);border-color:#38c5e1}.core{outline-offset:30px;background:radial-gradient(circle,#22d3ee1f,#2563eb0f 37%,#0000 68%);border-color:#22d3ee21;outline:1px solid #215d8629;max-width:540px}.dashboard{background:linear-gradient(140deg,#06101d,#030812)!important}.dashGrid{background:#050f1bcc;border:1px solid #95b7d921;box-shadow:0 35px 90px #0000004d}.availability{padding:55px}.availability strong{letter-spacing:-.07em}.capList>div{border-color:#95b7d91c}#process .sectionHead{margin-bottom:100px}.timeline b{color:#6b7f91}.timeline i{box-shadow:none;background:#087d9b}.timeline p{color:#647587}.timeline h3{font-size:18px}.solutions article{background:linear-gradient(155deg,#0a1726,#06101c);border-color:#91b3d621;padding:12px 25px 28px;transition:all .3s}.solutions article:hover{border-color:#22d3ee4d;transform:translateY(-7px);box-shadow:0 25px 70px #0000005c}.solutionVisual{height:230px}.solutions h3{font-size:23px;line-height:1.15}.solutions dl{border-top:1px solid #93b2d21c;padding-top:10px}.whyGrid{background:#87add21f;border:0;gap:1px}.whyGrid div{background:#07111e;border:0;min-height:190px;padding:35px}.whyGrid h3{max-width:230px;font-size:18px}.whyGrid svg{width:25px;height:25px}.cta{background:radial-gradient(circle at 50% 0,#2777ce45,#0000 47%),#06101b;padding:170px 24px!important}.cta:before{border-color:#22d3ee14;width:900px;height:900px}.cta h2{font-size:clamp(52px,6.4vw,94px)}.cta>div>p{font-size:16px}.cta .primary{color:#06101c;box-shadow:none;background:#f5f8fb;border-color:#fff}.contact{background:linear-gradient(100deg,#06101b 0 45%,#091625 45%);padding:150px clamp(24px,6vw,96px)}.contactIntro{padding-right:30px}.contact h2{font-size:clamp(48px,5vw,75px)}.contact form{background:#040c16a8;border-color:#97b8d929;padding:45px;box-shadow:0 30px 80px #00000040}.fields input,.fields select,.fields textarea{background:#02080fb3;border-color:#8baed22e;padding:15px}.contact .submit{min-height:51px}footer{background:#02060c;border-color:#97b8d91a}@keyframes floatScene{50%{transform:translateY(-9px)}}@media (max-width:1100px){.hero{grid-template-columns:1fr .78fr;gap:32px}.hero h1{font-size:clamp(58px,7.2vw,78px)}.heroVisual{min-width:400px}.serviceGrid>div,.serviceGrid>div:first-child,.serviceGrid>div:nth-child(2),.serviceGrid>div:nth-child(5),.serviceGrid>div:nth-child(6){grid-column:span 6}}@media (max-width:820px){.hero{grid-template-columns:1fr;padding-top:125px}.heroCopy{max-width:700px}.heroVisual{width:min(100%,620px);min-width:0;margin:30px auto 20px}.heroStats{margin-top:40px}.split{background:linear-gradient(#f0f4f8 0 54%,#07111f 54%);grid-template-columns:1fr;padding-bottom:90px!important}.split .checks{padding-top:90px}.contact{background:linear-gradient(#06101b 0 38%,#091625 38%)}}@media (max-width:600px){.hero{padding:112px 20px 70px}.hero:before{inset:70px 20px 25px}.hero h1{font-size:52px}.hero h1>span:after{width:6px;height:6px}.heroVisual{margin-top:15px}.visualFrame{aspect-ratio:.93}.signal{transform:scale(.82)}.signalOne{left:1%}.signalTwo{right:1%}.signalThree{left:8%}.heroStats{gap:5px}.heroStats>div{padding-right:5px}.heroStats span{font-size:8px}.textAction{margin-left:0}.serviceGrid{grid-template-columns:1fr}.serviceGrid>div,.serviceGrid>div:nth-child(n){grid-column:auto}.split{background:linear-gradient(#f0f4f8 0 55%,#07111f 55%)}.split .checks{padding-inline:0}.core{outline-offset:12px}.solutions>div:last-child{grid-column:auto}.contact form{padding:24px}}:root{--lime:#cffe25;--lime-soft:#e8ff96;--setrex-bg:#010104;--setrex-card:#0d0d10;--setrex-line:#ffffff1a}body{background:var(--setrex-bg);color:#fff;background-image:none}body:before{background:radial-gradient(520px circle at var(--x,50%) var(--y,20%),#cffe250b,transparent 62%)}.nav{border:0;max-width:1370px;height:92px;padding:0 28px;left:50%;transform:translate(-50%)}.nav.scrolled{border:1px solid var(--setrex-line);background:#0a0a0ce0;border-radius:100px;width:calc(100% - 32px);height:68px;padding-inline:18px;top:12px}.logoMark{background:var(--lime);color:#010104;width:38px;height:38px;box-shadow:none;border-radius:50%}.logo{font-size:16px}.logo small{color:#858589}.desktop{gap:28px;margin:0;position:absolute;left:50%;transform:translate(-50%)}.desktop a{color:#d2d2d2;font-size:13px}.navCta{color:#010104;background:#fff;border:0;border-radius:100px;margin-left:auto;padding:13px 19px}.navCta:hover{background:var(--lime);color:#010104}.setrexHero.hero{background:var(--setrex-bg);min-height:auto;padding:175px 28px 0;display:block;overflow:hidden}.setrexHero:before{display:none}.heroGlow{filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#cffe251f,#0000 65%);border-radius:50%;width:900px;height:650px;position:absolute;top:-340px;left:50%;transform:translate(-50%)}.setrexHeroCopy{z-index:2;text-align:center;width:min(900px,100%);margin:auto;position:relative}.heroBadge{color:#c9c9cb;letter-spacing:.01em;background:#ffffff06;border:1px solid #ffffff29;border-radius:100px;width:max-content;max-width:100%;margin:0 auto 28px;padding:8px 13px;font-size:12px}.heroBadge i{background:var(--lime);width:6px;height:6px;box-shadow:0 0 9px var(--lime);border-radius:50%;margin-right:8px;display:inline-block}.heroBadge span{color:var(--lime);margin-left:8px}.setrexHero h1{font:500 clamp(52px,6.5vw,92px)/.99 var(--font-space);letter-spacing:-.065em;color:#fff;max-width:990px;margin:0 auto}.setrexHeroCopy>p{color:#d2d2d2b8;width:min(640px,100%);margin:27px auto 0;font-size:16px;line-height:1.65}.rotatingLine{color:#77777d;height:24px;margin-top:14px;font-size:13px}.rotatingLine strong{color:var(--lime);font-weight:500;display:inline-block}.heroButtons{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.setrexButton{border-radius:100px;align-items:center;gap:12px;height:52px;padding:5px 22px 5px 6px;font-size:14px;font-weight:600;transition:all .25s;display:inline-flex}.setrexButton>span{color:#fff;background:#010104;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.setrexButton svg{width:17px}.accentButton{background:var(--lime);color:#010104}.lightButton{color:#010104;background:#fff;padding-inline:25px}.setrexButton:hover{filter:brightness(.94);transform:translateY(-3px)}.heroProduct{z-index:3;background:#09090c;border:1px solid #ffffff26;border-radius:24px 24px 0 0;width:min(1260px,100vw - 44px);margin:82px auto 0;position:relative;overflow:hidden;box-shadow:0 0 0 10px #ffffff06,0 -30px 120px #cffe2512}.heroProduct:after{content:"";pointer-events:none;background:linear-gradient(#0000,#010104);height:160px;position:absolute;bottom:0;left:0;right:0}.productBar{color:#74747b;height:52px;font:500 9px var(--font-space);letter-spacing:.08em;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 18px;display:grid}.productDots{gap:6px;display:flex}.productDots i{background:#29292e;border-radius:50%;width:8px;height:8px}.productDots i:first-child{background:var(--lime)}.productAddress{background:#121216;border:1px solid #ffffff14;border-radius:100px;align-items:center;gap:7px;padding:7px 14px;display:flex}.productAddress svg{width:11px;height:11px;color:var(--lime)}.livePill{color:#9b9ba1;justify-self:end}.livePill i{background:#76d99c;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 8px #76d99c}.productBody{grid-template-columns:74px 1fr;min-height:590px;display:grid}.productBody aside{border-right:1px solid #ffffff14;flex-direction:column;align-items:center;gap:10px;padding:20px 13px;display:flex}.miniBrand{background:var(--lime);color:#010104;width:38px;height:38px;font:700 12px var(--font-space);border-radius:10px;place-items:center;margin-bottom:20px;display:grid}.productBody aside button{color:#525259;background:0 0;border:0;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.productBody aside button.active{color:#fff;background:#1b1b20}.productBody aside svg{width:16px}.productCanvas{background:radial-gradient(circle at 70% 20%,#6070be1a,#0000 35%),#09090c;padding:42px 42px 90px}.canvasTop{justify-content:space-between;align-items:center;display:flex}.canvasTop small,.metricGrid small{font:500 8px var(--font-space);letter-spacing:.16em;color:#6c6c74}.canvasTop h2{font:500 clamp(24px,3vw,37px)/1.1 var(--font-space);letter-spacing:-.04em;margin:8px 0}.teamDots{display:flex}.teamDots span{color:#d7d7da;background:#24242b;border:2px solid #09090c;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:-7px;font-size:8px;display:grid}.teamDots span:first-child{background:var(--lime);color:#010104}.metricGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:32px;display:grid}.metricGrid article,.chartCard,.pipelineCard{background:#101014;border:1px solid #ffffff17;border-radius:15px;padding:20px}.metricGrid strong{font:500 17px var(--font-space);margin:14px 0;display:block}.good{color:#82d99f;align-items:center;gap:6px;font-size:10px;display:flex}.good svg{width:12px}.productLower{grid-template-columns:1.65fr 1fr;gap:12px;margin-top:12px;display:grid}.chartCard,.pipelineCard{min-height:290px}.cardLabel{color:#d7d7da;justify-content:space-between;align-items:center;font-size:12px;display:flex}.cardLabel b{letter-spacing:.16em;color:#010104;background:var(--lime);border-radius:100px;padding:5px 7px;font-size:7px}.cardLabel svg{width:13px;color:var(--lime)}.chartBars{background-image:linear-gradient(#ffffff0d 1px,#0000 1px);background-size:100% 42px;border-bottom:1px solid #ffffff1a;align-items:end;gap:9px;height:175px;padding-top:28px;display:flex}.chartBars i{background:linear-gradient(var(--lime),#6d8715);opacity:.82;border-radius:3px 3px 0 0;flex:1;min-width:5px}.chartLegend{color:#4d4d54;justify-content:space-between;padding-top:9px;font-size:7px;display:flex}.pipelineRow{border-bottom:1px solid #ffffff12;align-items:center;gap:10px;padding:17px 0;display:flex}.pipelineRow>span{color:#52525a;font-size:8px}.pipelineRow p{margin:0;font-size:11px}.pipelineRow small{color:#68686f;margin-top:4px;font-size:8px;display:block}.pipelineRow>i{background:#7bd39c;border-radius:50%;width:7px;height:7px;margin-left:auto}.pipelineRow>i.running{background:var(--lime);box-shadow:0 0 9px var(--lime)}.marquee{z-index:4;background:#010104;border:0;padding:38px 0 55px;position:relative}.marquee:before{content:"Technologies we build with";text-align:center;color:#818187;margin-bottom:22px;font-size:13px;display:block}.marquee span{color:#a3a3a8;padding:15px 30px}.marquee i{background:var(--lime);box-shadow:none}section:not(.hero):not(.cta):not(.contact){padding:130px max(24px,50vw - 630px)}.sectionHead{text-align:center;max-width:850px;margin:0 auto 65px}.sectionHead .eyebrow{color:#bfc0c3;letter-spacing:.07em;border:1px solid #ffffff21;border-radius:100px;width:max-content;margin-inline:auto;padding:7px 12px}.sectionHead .eyebrow b{background:var(--lime);width:6px;height:6px;box-shadow:none;border-radius:50%;margin-right:7px}.sectionHead h2{letter-spacing:-.055em;font-size:clamp(42px,5vw,68px);font-weight:500}.sectionHead>p:last-child{color:#d2d2d29e;margin:18px auto 0;font-size:15px}#services{background:#010104;border-top:1px solid #ffffff0f}#services:before{display:none}.serviceGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.serviceGrid>div,.serviceGrid>div:nth-child(n){grid-column:auto}.serviceCard{clip-path:none;background:#0d0d10;border:1px solid #ffffff17;border-radius:24px;min-height:340px;padding:35px}.serviceCard:before{background:#cffe251a;border-radius:50%;width:46px;height:46px;top:30px;left:30px}.serviceCard:after{background:radial-gradient(circle,#cffe2521,#0000 67%);inset:auto -20% -90% 30%}.serviceCard:hover{border-color:#cffe254d;transform:translateY(-4px)}.serviceCard>svg{width:23px;height:23px;color:var(--lime);margin:6px 0 75px;position:relative}.serviceCard .number{color:#55555b}.serviceCard h3{font-size:27px;font-weight:500}.serviceCard p{color:#8f8f95;max-width:490px}.serviceCard small{color:#63636a}.serviceCard a{color:#e9e9eb;bottom:30px}.serviceGrid>div:first-child .serviceCard{background:var(--lime-soft);color:#010104}.serviceGrid>div:first-child .serviceCard:before{background:#0101041a}.serviceGrid>div:first-child .serviceCard>svg,.serviceGrid>div:first-child .serviceCard a{color:#010104}.serviceGrid>div:first-child .serviceCard p,.serviceGrid>div:first-child .serviceCard small{color:#0101049e}.split{color:#010104;background:#e5ede8;border-radius:30px;grid-template-columns:1.05fr .95fr;gap:90px;min-height:auto;margin:0 max(20px,50vw - 630px);padding:90px!important}.split .sectionHead{text-align:left;margin:0}.split .sectionHead .eyebrow{color:#010104;border-color:#01010426;margin-left:0}.split .sectionHead h2{font-size:clamp(42px,4vw,62px)}.split .bodyCopy{color:#0101049e}.split .checks{color:#010104;padding:0}.split .checks div{border-color:#01010421;padding:25px 10px}.split .checks svg{color:#010104;background:var(--lime)}#technologies{background:#010104}.ecosystem{background:#0d0d10;border:1px solid #ffffff17;border-radius:30px;gap:60px;padding:28px}.orbitMenu button{color:#85858b;border-color:#ffffff14;border-radius:10px}.orbitMenu button.active{color:#010104;background:var(--lime);padding-left:24px}.core{background:radial-gradient(circle,#cffe2524,#0000 65%);border-color:#cffe2538;outline-color:#cffe2514;max-width:500px}.core small,.core span{color:var(--lime)}.dashboard{color:#010104;border-radius:30px;margin:0 max(20px,50vw - 630px);background:var(--lime-soft)!important;padding:90px!important}.dashboard .sectionHead .eyebrow{color:#010104;border-color:#01010426}.dashboard .sectionHead h2{color:#010104}.dashboard .sectionHead>p:last-child{color:#01010499}.dashGrid{color:#fff;background:#010104;border:0;border-radius:24px;overflow:hidden}.availability strong span{color:var(--lime)}.bars i{background:linear-gradient(var(--lime),#7b971d)}#process{color:#fff;background:#010104}#process .eyebrow{color:#bfc0c3}.timeline article{border-color:#ffffff29}.timeline b,.timeline p{color:#77777e}.timeline i{background:var(--lime)}#projects{background:#010104}.solutions{gap:16px}.solutions article{background:#0d0d10;border-color:#ffffff17;border-radius:24px;padding:12px 25px 30px;overflow:hidden}.solutionVisual{background:linear-gradient(135deg,#202631,#101217);border-radius:15px;height:245px}.solutionVisual:before{background-image:linear-gradient(#cffe251f 1px,#0000 1px),linear-gradient(90deg,#cffe251f 1px,#0000 1px)}.solutionVisual span,.solutions small{color:var(--lime)}.solutionVisual i{border-color:var(--lime)}.solutions article:hover{border-color:#cffe254d}.why{background:#010104!important}.whyGrid{background:0 0;gap:16px}.whyGrid div{background:#0d0d10;border:1px solid #ffffff17;border-radius:20px;min-height:210px}.whyGrid svg{color:var(--lime)}.cta{background:var(--lime-soft);color:#010104;border-radius:30px;margin:40px max(20px,50vw - 630px);padding:120px 30px!important}.cta:before{border-color:#01010414}.cta .eyebrow{color:#010104}.cta h2 em{-webkit-text-stroke:1px #010104b3}.cta p{color:#0101049e}.cta .primary{color:#fff;background:#010104;border-color:#010104;border-radius:100px}.cta .secondary{color:#010104;background:#fff;border:0;border-radius:100px}.contact{background:#0c0c0f;gap:80px;margin-top:120px;padding:120px max(24px,50vw - 630px)}.contact .eyebrow{color:#d2d2d2}.contact .eyebrow b{background:var(--lime)}.contact h2 em{-webkit-text-stroke:1px #cffe25b3}.contact form{box-shadow:none;background:#121216;border-color:#ffffff17;border-radius:24px}.fields input,.fields select,.fields textarea{background:#09090c;border-radius:8px}.contact .submit{background:var(--lime);color:#010104;box-shadow:none;border:0;border-radius:100px}.contactMeta span{color:var(--lime)}footer{background:#010104;padding-top:85px}.footerTop{padding-bottom:30px}.footerTop b{color:#fff}.footerBottom{border-color:#ffffff1a}@media (max-width:900px){.desktop,.navCta{display:none}.setrexHero.hero{padding-top:145px}.heroProduct{margin-top:65px}.productBody{grid-template-columns:55px 1fr;min-height:500px}.productBody aside{padding-inline:8px}.productCanvas{padding:30px 25px 75px}.split{gap:55px;padding:60px!important}.dashboard{padding:65px 40px!important}}@media (max-width:700px){.nav{height:72px;padding-inline:20px}.nav.scrolled{width:calc(100% - 20px)}.setrexHero.hero{padding:120px 18px 0}.setrexHero h1{font-size:48px}.setrexHeroCopy>p{font-size:14px}.heroProduct{border-radius:18px 18px 0 0;width:calc(100vw - 20px);margin-top:52px}.productBar{grid-template-columns:1fr 1fr}.productAddress{display:none}.productBody{display:block}.productBody aside{display:none}.productCanvas{padding:24px 16px 70px}.canvasTop h2{font-size:24px}.metricGrid{grid-template-columns:1fr}.metricGrid article{padding:15px}.productLower{grid-template-columns:1fr}.pipelineCard{display:none}.chartCard{min-height:240px}.serviceGrid{grid-template-columns:1fr}.split{background:#e5ede8;grid-template-columns:1fr;margin-inline:10px;padding:48px 24px!important}.split .checks{padding:0}.ecosystem{grid-template-columns:1fr;padding:18px}.dashboard{margin-inline:10px;padding:50px 20px!important}.dashGrid{grid-template-columns:1fr}.timeline{grid-template-columns:repeat(2,1fr)}.solutions,.whyGrid{grid-template-columns:1fr}.cta{margin-inline:10px;padding:85px 20px!important}.contact{padding:90px 20px}.sectionHead h2{font-size:40px}}.themeBrands{text-align:center;background:#010104;overflow:hidden;padding:54px 0 85px!important}.themeBrands>p{color:#858589;margin:0 0 25px;font-size:14px}.brandRail{border-block:1px solid #ffffff12;overflow:hidden}.brandRail>div{width:max-content;animation:34s linear infinite marquee;display:flex}.brandRail span{color:#b5b5b9;min-width:155px;font:600 12px var(--font-space);letter-spacing:.06em;padding:23px 28px}.brandRail i{background:var(--lime);border-radius:50%;width:6px;height:6px;margin-right:13px;display:inline-block}.themeHeading{text-align:center;max-width:900px;margin:0 auto 70px}.themeHeading.left{text-align:left;margin-left:0}.themeBadge{color:#c2c2c5;font:500 10px var(--font-space);letter-spacing:.12em;border:1px solid #ffffff26;border-radius:100px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.themeBadge i{background:var(--lime);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #cffe258c}.themeHeading h2{font:500 clamp(44px,5vw,70px)/1.04 var(--font-space);letter-spacing:-.055em;margin:22px 0 0}.themeHeading>p{color:#85858b;max-width:650px;margin:19px auto 0;font-size:16px;line-height:1.65}.themeHeading.left>p{margin-left:0}.themeLabel{width:max-content;color:var(--lime);font:600 9px var(--font-space);letter-spacing:.12em;background:#cffe251f;border-radius:100px;padding:6px 9px}.themeIntro{background:#010104;padding:130px max(24px,50vw - 630px)!important}.introMosaic{grid-template-rows:auto auto;grid-template-columns:1.25fr .75fr;gap:16px;display:grid}.introMosaic>div>article{border-radius:24px;height:100%;overflow:hidden}.introStory{grid-row:span 2}.introStory article{color:#010104;background:#e5ede8;flex-direction:column;justify-content:flex-end;min-height:560px;padding:62px;display:flex;position:relative}.introStory article:before{content:"";border:1px solid #0101041f;border-radius:50%;width:420px;height:420px;position:absolute;top:-100px;right:-80px;box-shadow:0 0 0 55px #01010409,0 0 0 110px #01010406}.storyIcon{background:var(--lime);border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:absolute;top:45px;left:50px}.storyIcon svg{width:23px}.introStory h3{max-width:650px;font:500 clamp(36px,4vw,60px)/1.05 var(--font-space);letter-spacing:-.05em;margin:0;position:relative}.introStory p{color:#0101049e;max-width:660px;margin:24px 0;font-size:16px;line-height:1.65;position:relative}.introStory a{align-items:center;gap:8px;width:max-content;font-size:13px;font-weight:600;display:flex;position:relative}.introStory a svg{width:16px}.introPrinciple article,.introSystem article{background:#0d0d10;border:1px solid #ffffff17;min-height:270px;padding:35px}.introPrinciple span{color:#65656b;font:600 9px var(--font-space);letter-spacing:.13em}.introPrinciple strong{color:var(--lime);font:500 clamp(40px,4vw,60px)/.9 var(--font-space);letter-spacing:-.05em;margin:22px 0 12px;display:block}.introPrinciple p,.introSystem p{color:#77777e;font-size:13px;line-height:1.55}.introSystem article{-moz-column-gap:22px;grid-template-columns:130px 1fr;align-items:center;column-gap:22px;display:grid;position:relative}.systemOrbit{border:1px solid #cffe253b;border-radius:50%;grid-row:span 2;place-items:center;width:125px;height:125px;display:grid;position:relative}.systemOrbit:before,.systemOrbit:after{content:"";border:1px dashed #ffffff1f;border-radius:50%;position:absolute;inset:14px}.systemOrbit:after{border-style:solid;inset:32px}.systemOrbit span{z-index:2;background:var(--lime);color:#010104;width:44px;height:44px;font:700 12px var(--font-space);border-radius:50%;place-items:center;display:grid;position:relative}.systemOrbit i{background:var(--lime);border-radius:50%;width:6px;height:6px;position:absolute}.systemOrbit i:first-child{top:8px}.systemOrbit i:nth-child(2){bottom:32px;right:5px}.systemOrbit i:nth-child(3){bottom:19px;left:12px}.introSystem h3{align-self:end;margin:0;font-size:24px}.introSystem p{align-self:start;margin:8px 0 0}.themeFeatures{background:#010104;padding:140px max(24px,50vw - 630px)!important}.featureShowcase{gap:16px;display:grid}.featureLead article{background:#0d0d10;border:1px solid #ffffff17;border-radius:26px;grid-template-columns:.83fr 1.17fr;align-items:center;gap:65px;min-height:550px;padding:55px;display:grid;overflow:hidden}.featureCopy h3{max-width:530px;font:500 clamp(36px,4vw,55px)/1.03 var(--font-space);letter-spacing:-.05em;margin:25px 0 18px}.featureCopy>p{color:#838389;line-height:1.65}.featureCopy ul{gap:13px;margin:30px 0 0;padding:0;list-style:none;display:grid}.featureCopy li{color:#c2c2c6;align-items:center;gap:10px;font-size:13px;display:flex}.featureCopy li svg{background:var(--lime);color:#010104;border-radius:50%;width:18px;height:18px;padding:3px}.featureUi{background:#09090c;border:1px solid #ffffff26;border-radius:20px 20px 0 0;align-self:end;transform:translateY(56px);box-shadow:0 30px 80px #0006}.uiTop{border-bottom:1px solid #ffffff14;align-items:center;gap:6px;height:40px;padding:0 12px;display:flex}.uiTop i{background:#35353b;border-radius:50%;width:6px;height:6px}.uiTop i:first-child{background:var(--lime)}.uiTop span{color:#5e5e65;margin-left:auto;margin-right:auto;font-size:7px}.uiBody{grid-template-columns:58px 1fr;min-height:390px;display:grid}.uiBody aside{border-right:1px solid #ffffff14;flex-direction:column;align-items:center;gap:18px;padding-top:18px;display:flex}.uiBody aside span{background:var(--lime);color:#010104;width:27px;height:27px;font:700 8px var(--font-space);border-radius:7px;place-items:center;display:grid}.uiBody aside i{background:#27272d;border-radius:4px;width:17px;height:6px}.uiBody main{padding:28px}.uiWelcome small{color:#5c5c63;letter-spacing:.14em;font-size:7px}.uiWelcome strong{font:500 22px var(--font-space);margin-top:5px;display:block}.uiStats{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:22px;display:grid}.uiStats i{background:linear-gradient(135deg,#1b1b20,#101014);border:1px solid #ffffff12;border-radius:10px;height:65px}.uiGraph{background-image:linear-gradient(#ffffff0a 1px,#0000 1px);background-size:100% 40px;border:1px solid #ffffff12;border-radius:12px;align-items:end;gap:8px;height:180px;margin-top:12px;padding:30px 18px 0;display:flex}.uiGraph span{background:linear-gradient(var(--lime),#718719);border-radius:3px 3px 0 0;flex:1}.featurePair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.featurePair>div>article{border-radius:24px;height:100%;min-height:465px;padding:40px;overflow:hidden}.automationFeature{background:var(--lime-soft);color:#010104}.automationFeature .themeLabel{color:#010104;background:#0101041a}.cloudFeature{background:#0d0d10;border:1px solid #ffffff17}.featurePair h3{font:500 34px/1.05 var(--font-space);letter-spacing:-.04em;margin:20px 0 12px}.featurePair p{color:#01010499;max-width:520px;line-height:1.6}.cloudFeature p{color:#7e7e84}.miniAutomation{justify-content:center;align-items:center;height:210px;display:flex}.miniAutomation span{background:#fff;border:1px solid #01010426;border-radius:18px;place-items:center;width:68px;height:68px;display:grid}.miniAutomation svg{width:27px}.miniAutomation>i{background:#0101043d;width:55px;height:1px}.cloudMap{place-items:center;height:210px;display:grid;position:relative}.cloudMap span{z-index:2;background:var(--lime);color:#010104;width:92px;height:92px;font:700 15px var(--font-space);border-radius:24px;place-items:center;display:grid;position:relative;box-shadow:0 0 0 18px #cffe250f}.cloudMap:before,.cloudMap:after{content:"";border:1px dashed #ffffff24;border-radius:50%;position:absolute;inset:55px}.cloudMap:after{inset:30px}.cloudMap i{background:var(--lime);border-radius:50%;width:9px;height:9px;position:absolute}.cloudMap i:nth-child(2){top:35px}.cloudMap i:nth-child(3){right:70px}.cloudMap i:nth-child(4){bottom:30px}.cloudMap i:nth-child(5){left:60px}.serviceTiles{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.serviceTiles>div>article{background:#0d0d10;border:1px solid #ffffff17;border-radius:20px;height:100%;min-height:335px;padding:30px;transition:all .25s;position:relative}.serviceTiles>div>article:hover{border-color:#cffe254d;transform:translateY(-4px)}.tileNumber{float:right;color:#4f4f55;font-size:9px}.tileIcon{width:44px;height:44px;color:var(--lime);background:#cffe251a;border-radius:50%;place-items:center;display:grid}.tileIcon svg{width:20px}.serviceTiles h3{margin:42px 0 12px;font-size:22px}.serviceTiles p{color:#7d7d83;font-size:13px;line-height:1.6}.serviceTiles small{color:#57575e;font-size:9px;display:block}.serviceTiles a{align-items:center;gap:7px;font-size:11px;display:flex;position:absolute;bottom:26px}.serviceTiles a svg{width:14px}.themePrinciples{background:#010104;overflow:hidden;padding:140px max(24px,50vw - 630px)!important}.principleRail{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.principleRail article{background:#0d0d10;border:1px solid #ffffff17;border-radius:20px;min-height:270px;padding:26px;position:relative}.principleRail article>span{color:#505057;font-size:9px;position:absolute;right:22px}.principleRail svg{width:27px;color:var(--lime)}.principleRail h3{font:500 19px/1.2 var(--font-space);margin-top:125px}.principleRail article:nth-child(3){background:var(--lime-soft);color:#010104}.principleRail article:nth-child(3) svg{color:#010104}.principleRail article:nth-child(3)>span{color:#01010473}.themeCapabilities{background:#0c0c0f;padding:140px max(24px,50vw - 630px)!important}.capabilityTiles{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:24px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.capabilityTiles>div>article{background:#0d0d10;height:100%;min-height:285px;padding:36px}.capabilityTiles article>div{width:48px;height:48px;color:var(--lime);background:#18181d;border-radius:14px;place-items:center;display:grid}.capabilityTiles svg{width:22px}.capabilityTiles h3{font:500 23px var(--font-space);margin:55px 0 12px}.capabilityTiles p{color:#7c7c82;max-width:330px;font-size:13px;line-height:1.65}.themeIntegrations{background:#010104;grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;display:grid;padding:140px max(24px,50vw - 630px)!important}.integrationCopy .themeHeading{margin-bottom:30px}.integrationCopy .setrexButton{width:max-content}.integrationStage{background:radial-gradient(circle,#cffe251a,#0000 55%),#0d0d10;border:1px solid #ffffff17;border-radius:28px;min-height:560px;position:relative;overflow:hidden}.integrationStage:before{content:"";background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 75%);mask-image:radial-gradient(circle,#000,#0000 75%)}.integrationCore{z-index:3;background:var(--lime);color:#010104;border-radius:30px;align-content:center;place-items:center;width:120px;height:120px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 20px #cffe250f,0 0 60px #cffe251f}.integrationCore>span{font:700 30px var(--font-space)}.integrationCore small{letter-spacing:.12em;font-size:6px}.integrationNode{z-index:3;background:#17171c;border:1px solid #ffffff21;border-radius:20px;place-items:center;width:76px;height:76px;display:grid;position:absolute;box-shadow:0 10px 30px #0006}.integrationNode span{font:600 11px var(--font-space)}.node0{top:10%;left:8%}.node1{top:5%;left:43%}.node2{top:14%;right:7%}.node3{bottom:12%;right:8%}.node4{bottom:5%;left:43%}.node5{bottom:14%;left:8%}.integrationStage svg{width:100%;height:100%;position:absolute;inset:0}.integrationStage path{fill:none;stroke:#cffe2538;stroke-width:1px;stroke-dasharray:5 6}.themePlatform{color:#010104;background:#e5ede8;padding:140px max(24px,50vw - 630px)!important}.themePlatform .themeBadge{color:#010104;border-color:#01010426}.themePlatform .themeHeading>p{color:#01010494}.platformPanel{color:#fff;background:#010104;border-radius:24px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.availabilityCard{flex-direction:column;justify-content:space-between;min-height:470px;padding:50px;display:flex}.availabilityCard small{color:#6f6f75;font:500 9px var(--font-space);letter-spacing:.14em}.availabilityCard strong{font:500 clamp(70px,8vw,120px)/1 var(--font-space);letter-spacing:-.07em;margin-top:15px;display:block}.availabilityCard strong span{color:var(--lime);font-size:.35em}.availabilityGraph{align-items:end;gap:5px;height:110px;display:flex}.availabilityGraph i{background:linear-gradient(var(--lime),#667a19);border-radius:3px 3px 0 0;flex:1}.readinessList{border-left:1px solid #ffffff1a}.readinessList>div{border-bottom:1px solid #ffffff1a;align-items:center;gap:17px;min-height:94px;padding:22px 28px;display:flex}.readinessList svg{width:20px;color:var(--lime)}.readinessList span{font-size:13px}.readinessList b{color:var(--lime);letter-spacing:.12em;background:#cffe251a;border-radius:100px;margin-left:auto;padding:5px 7px;font-size:7px}.themeProcess{background:#010104;padding:140px max(24px,50vw - 630px)!important}.processRail{grid-template-columns:repeat(7,1fr);padding-top:30px;display:grid}.processRail article{border-top:1px solid #ffffff2b;min-height:220px;padding:0 16px;position:relative}.processRail article>span{color:#56565d;font-size:9px;position:absolute;top:-28px}.processDot{background:var(--lime);border-radius:50%;width:9px;height:9px;margin-top:-5px;box-shadow:0 0 10px #cffe2573}.processRail h3{margin:35px 0 10px;font-size:18px}.processRail p{color:#74747b;font-size:11px;line-height:1.6}.themeSolutions{background:#0c0c0f;padding:140px max(24px,50vw - 630px)!important}.solutionRows{gap:18px;display:grid}.solutionRows article{background:#0d0d10;border:1px solid #ffffff17;border-radius:26px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;min-height:520px;padding:55px;display:grid}.solutionRows article.reverse{grid-template-columns:1.2fr .8fr}.solutionRows article.reverse .solutionCopy{order:2}.solutionCopy h3{font:500 clamp(35px,4vw,54px)/1.02 var(--font-space);letter-spacing:-.05em;margin:24px 0 16px}.solutionCopy>p{color:#7e7e84;line-height:1.65}.solutionCopy dl{margin:30px 0 0}.solutionCopy dl>div{border-top:1px solid #ffffff14;grid-template-columns:110px 1fr;padding:13px 0;font-size:11px;display:grid}.solutionCopy dt{color:#56565d}.solutionCopy dd{color:#bdbdc1;margin:0}.automationPreview,.paymentPreview{background:#17171c;border-radius:22px;align-content:center;min-height:370px;padding:35px;display:grid;position:relative;overflow:hidden}.automationPreview:before,.paymentPreview:before{content:"";background-image:linear-gradient(#cffe250f 1px,#0000 1px),linear-gradient(90deg,#cffe250f 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.previewFlow{z-index:2;justify-content:center;align-items:center;display:flex;position:relative}.previewFlow span{width:70px;height:70px;color:var(--lime);background:#0d0d10;border:1px solid #cffe2552;border-radius:18px;place-items:center;display:grid}.previewFlow svg{width:27px}.previewFlow>i{background:#cffe2559;width:50px;height:1px}.previewLog{z-index:2;width:min(360px,100%);margin:35px auto 0;position:relative}.previewLog p{color:#9c9ca2;background:#0d0d10d1;border:1px solid #ffffff14;border-radius:8px;align-items:center;margin:6px 0;padding:10px 13px;font-size:9px;display:flex}.previewLog p i{background:var(--lime);border-radius:50%;width:6px;height:6px;margin-right:8px}.previewLog b{color:#64646b;margin-left:auto}.virtualCard{z-index:2;aspect-ratio:1.6;background:linear-gradient(135deg,var(--lime-soft),#b5d849);color:#010104;border-radius:20px;width:min(360px,90%);margin:auto;padding:28px;position:relative;transform:rotate(-5deg);box-shadow:0 30px 60px #00000059}.virtualCard small{font:600 9px var(--font-space);letter-spacing:.15em}.virtualCard strong{font:500 20px var(--font-space);letter-spacing:.12em;margin-top:75px;display:block}.virtualCard span{letter-spacing:.13em;margin-top:12px;font-size:7px;display:block}.paymentPulse{z-index:3;background:#0d0d10eb;border:1px solid #ffffff21;border-radius:12px;align-items:center;gap:10px;width:min(350px,90%);margin:-10px auto 0;padding:14px;display:flex;position:relative;box-shadow:0 15px 30px #00000059}.paymentPulse svg{width:18px;color:var(--lime)}.paymentPulse span{font-size:10px}.paymentPulse b{color:#696970;margin-left:auto;font-size:8px}.themeEngagement{background:#010104;padding:140px max(24px,50vw - 630px)!important}.engagementGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.engagementGrid>div>article{background:#0d0d10;border:1px solid #ffffff1a;border-radius:24px;height:100%;min-height:570px;padding:38px;position:relative}.engagementGrid article.featured{background:var(--lime-soft);color:#010104}.engagementGrid .featured .themeLabel{color:#010104;background:#0101041a}.recommended{color:#fff;letter-spacing:.12em;background:#010104;border-radius:100px;padding:6px 9px;font-size:7px;position:absolute;top:20px;right:20px}.engagementGrid h3{font:500 34px var(--font-space);letter-spacing:-.04em;margin:32px 0 14px}.engagementGrid p{color:#77777e;min-height:70px;font-size:13px;line-height:1.65}.engagementGrid .featured p{color:#01010499}.engagementGrid ul{border-top:1px solid #ffffff1a;gap:14px;margin:25px 0;padding:25px 0;list-style:none;display:grid}.engagementGrid .featured ul{border-color:#01010426}.engagementGrid li{align-items:center;gap:10px;font-size:12px;display:flex}.engagementGrid li svg{width:17px;height:17px;color:var(--lime);background:#cffe251f;border-radius:50%;padding:3px}.engagementGrid .featured li svg{color:var(--lime);background:#010104}.engagementGrid article>a{border:1px solid #ffffff26;border-radius:100px;justify-content:space-between;align-items:center;height:48px;padding:0 18px;font-size:12px;display:flex;position:absolute;bottom:35px;left:38px;right:38px}.engagementGrid .featured>a{color:#fff;background:#010104;border-color:#010104}.engagementGrid a svg{width:16px}.themeFaq{background:#010104;padding:140px max(24px,50vw - 500px)!important}.faqList{border-top:1px solid #ffffff1f}.faqList article{border-bottom:1px solid #ffffff1f}.faqList button{text-align:left;color:#fff;cursor:pointer;background:0 0;border:0;grid-template-columns:50px 1fr 28px;align-items:center;width:100%;padding:25px 4px;display:grid}.faqList button>span{color:#56565d;font-size:9px}.faqList button strong{font:500 clamp(18px,2vw,23px) var(--font-space)}.faqList button svg{color:#6f6f76;width:19px;transition:all .25s}.faqList article.open button svg{color:var(--lime);transform:rotate(180deg)}.faqList article>div{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.faqList article.open>div{grid-template-rows:1fr}.faqList article>div>p{color:#7d7d84;margin:0;padding:0 78px 0 54px;line-height:1.7;overflow:hidden}.faqList article.open>div>p{padding-bottom:27px}.themeInsights{background:#0c0c0f;padding:140px max(24px,50vw - 630px)!important}.insightGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.insightGrid>div>article{background:#0d0d10;border:1px solid #ffffff17;border-radius:22px;height:100%;padding:12px 12px 30px}.insightVisual{background:#17171c;border-radius:14px;height:240px;margin-bottom:26px;position:relative;overflow:hidden}.insightVisual:before{content:"";background-image:linear-gradient(#cffe2514 1px,#0000 1px),linear-gradient(90deg,#cffe2514 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;transform:perspective(250px)rotateX(50deg)scale(1.4)}.insightVisual>span{z-index:2;color:var(--lime);font-size:9px;position:absolute;top:18px;left:18px}.insightVisual i{z-index:2;border:1px solid var(--lime);border-radius:16px;width:70px;height:70px;position:absolute;top:80px;left:42%;transform:rotate(45deg)}.insightVisual i:nth-of-type(2){opacity:.5;width:35px;height:35px;top:120px;left:20%}.insightVisual i:nth-of-type(3){opacity:.7;width:45px;height:45px;top:55px;left:70%}.insightVisual.visual1{background:#e5ede8}.insightVisual.visual1:before{background-image:linear-gradient(#01010417 1px,#0000 1px),linear-gradient(90deg,#01010417 1px,#0000 1px)}.insightVisual.visual1 i{border-color:#010104}.insightGrid .themeLabel{margin-left:14px}.insightGrid h3{min-height:82px;font:500 23px/1.15 var(--font-space);margin:18px 14px 10px}.insightGrid p{color:#77777e;margin:0 14px;font-size:12px;line-height:1.65}.insightGrid a{align-items:center;gap:7px;margin:28px 14px 0;font-size:11px;display:flex}.insightGrid a svg{width:14px}.themeCta{margin:40px max(20px,50vw - 630px)!important;padding:130px 30px!important}.themeCta .themeBadge{color:#010104;border-color:#01010429}.darkButton{color:#fff;background:#010104}.darkButton>span{background:var(--lime);color:#010104}@media (max-width:1000px){.introMosaic{grid-template-columns:1fr 1fr}.introStory{grid-area:auto/1/auto/-1}.introStory article{min-height:470px}.featureLead article{grid-template-columns:1fr;gap:20px}.featureUi{width:100%;max-width:700px;margin:auto}.serviceTiles{grid-template-columns:repeat(2,1fr)}.principleRail{grid-template-columns:repeat(3,1fr)}.capabilityTiles{grid-template-columns:repeat(2,1fr)}.themeIntegrations{grid-template-columns:1fr}.integrationCopy .themeHeading{max-width:760px}.integrationStage{width:min(750px,100%);margin:auto}.processRail{grid-template-columns:repeat(4,1fr);gap:55px 0}.solutionRows article,.solutionRows article.reverse{grid-template-columns:1fr;gap:35px}.solutionRows article.reverse .solutionCopy{order:0}.engagementGrid,.insightGrid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.themeHeading{margin-bottom:48px}.themeHeading h2{font-size:40px}.themeHeading>p{font-size:14px}.themeIntro,.themeFeatures,.themePrinciples,.themeCapabilities,.themeIntegrations,.themePlatform,.themeProcess,.themeSolutions,.themeEngagement,.themeFaq,.themeInsights{padding:90px 20px!important}.introMosaic{grid-template-columns:1fr}.introStory article{min-height:500px;padding:35px 25px}.storyIcon{top:25px;left:25px}.introStory h3{font-size:38px}.introSystem article{grid-template-columns:100px 1fr}.systemOrbit{width:95px;height:95px}.featureLead article{min-height:auto;padding:30px 22px}.featureCopy h3{font-size:36px}.featureUi{transform:translateY(31px)}.uiBody{grid-template-columns:42px 1fr}.uiBody main{padding:18px 12px}.uiGraph{gap:4px}.featurePair{grid-template-columns:1fr}.featurePair>div>article{min-height:410px;padding:28px 22px}.miniAutomation span{width:54px;height:54px}.miniAutomation>i{width:25px}.serviceTiles,.principleRail,.capabilityTiles{grid-template-columns:1fr}.serviceTiles>div>article{min-height:320px}.principleRail article{min-height:220px}.principleRail h3{margin-top:85px}.integrationStage{min-height:430px}.integrationCore{width:90px;height:90px}.integrationNode{border-radius:15px;width:58px;height:58px}.integrationNode span{font-size:8px}.platformPanel{grid-template-columns:1fr}.availabilityCard{min-height:380px;padding:30px}.readinessList{border-top:1px solid #ffffff1a;border-left:0}.processRail{grid-template-columns:repeat(2,1fr)}.solutionRows article{padding:28px 20px}.automationPreview,.paymentPreview{min-height:330px;padding:20px}.previewFlow span{width:52px;height:52px}.previewFlow>i{width:23px}.solutionCopy dl>div{grid-template-columns:90px 1fr}.engagementGrid,.insightGrid{grid-template-columns:1fr}.engagementGrid>div>article{min-height:530px}.faqList button{grid-template-columns:34px 1fr 22px}.faqList article>div>p{padding-inline:34px 20px}.insightGrid h3{min-height:auto}.themeCta{padding:85px 20px!important}}.heroMoonStage{background:#010104;width:min(1500px,100vw);height:clamp(520px,67vw,920px);margin:30px auto 0;position:relative;overflow:hidden}.heroMoonStage video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(.92)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.moonVignette{pointer-events:none;background:linear-gradient(#010104 0,#0000 18% 67%,#010104 97%),linear-gradient(90deg,#010104 0,#0000 18% 82%,#010104 100%);position:absolute;inset:0}.moonLabel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#bdbdc1;font:500 8px var(--font-space);letter-spacing:.16em;background:#01010480;border:1px solid #ffffff24;border-radius:100px;align-items:center;gap:9px;padding:8px 13px;display:flex;position:absolute;bottom:13%;left:50%;transform:translate(-50%)}.moonLabel i{background:var(--lime);width:6px;height:6px;box-shadow:0 0 9px var(--lime);border-radius:50%}.heroMoonStage+.heroProduct{margin-top:clamp(-310px,-22vw,-190px)}@media (max-width:900px){.heroMoonStage{height:650px;margin-top:20px}.heroMoonStage+.heroProduct{margin-top:-210px}}@media (max-width:700px){.heroMoonStage{width:calc(100vw + 36px);height:500px;margin-left:-18px}.heroMoonStage video{-o-object-position:center;object-position:center}.heroMoonStage+.heroProduct{margin-top:-150px}.moonLabel{white-space:nowrap;bottom:18%}}@media (prefers-reduced-motion:reduce){.heroMoonStage video{display:none}.heroMoonStage{background:url(/media/setrex-orb-poster.jpg) 50%/cover no-repeat}}.setrexHero.hero{isolation:isolate;background:#010104;position:relative}.setrexHeroCopy{z-index:3;text-shadow:0 2px 28px #000000b8;position:relative}.heroMoonStage{z-index:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.heroMoonStage video{-o-object-fit:cover;object-fit:cover;-o-object-position:center 43%;object-position:center 43%;filter:brightness(.58)saturate(.9)contrast(1.12)}.heroMoonStage:after{content:"";background:radial-gradient(circle at 50% 40%,#0000 0 25%,#0101041f 52%,#010104d1 100%),linear-gradient(#01010461 0,#0101040d 38%,#0101045c 72%,#010104 100%);position:absolute;inset:0}.moonVignette{z-index:1;background:linear-gradient(#01010447,#0000 28%,#0101042e 65%,#010104 100%),linear-gradient(90deg,#010104 0,#0000 19% 81%,#010104 100%)}.moonLabel{display:none}.heroMoonStage+.heroProduct{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#09090ce6;margin-top:82px;position:relative}.heroProduct{box-shadow:0 0 0 10px #ffffff06,0 35px 120px #0009}@media (max-width:900px){.heroMoonStage{height:100%;margin:0;position:absolute}.heroMoonStage+.heroProduct{margin-top:65px}}@media (max-width:700px){.heroMoonStage{width:100%;height:100%;margin:0;position:absolute;inset:0}.heroMoonStage video{-o-object-position:center 38%;object-position:center 38%}.heroMoonStage+.heroProduct{margin-top:52px}}.registrationRibbon{background:#0d0d10;border:1px solid #ffffff17;border-radius:18px;grid-template-columns:1.15fr 1.25fr 1.25fr .8fr;gap:0;margin-top:16px;padding:24px 28px;display:grid}.registrationRibbon>div{border-left:1px solid #ffffff17;padding:4px 22px}.registrationRibbon>div:first-child{border-left:0;padding-left:0}.registrationRibbon span,.registrationRibbon strong{display:block}.registrationRibbon span{color:#55555c;font:600 8px var(--font-space);letter-spacing:.14em;margin-bottom:8px}.registrationRibbon strong{color:#d8d8dc;font:500 12px var(--font-space)}.registrationRibbon>div:nth-child(2) strong{color:var(--lime)}.officialContact{gap:10px;margin-top:38px;display:grid}.officialContact>a,.officialContact>div{color:#bdbdc1;border-bottom:1px solid #ffffff17;align-items:flex-start;gap:14px;padding:13px 0;font-size:12px;line-height:1.5;display:flex}.officialContact svg{width:18px;min-width:18px;color:var(--lime)}.officialContact span{overflow-wrap:anywhere}.officialContact small{color:#5f5f66;font:600 7px var(--font-space);letter-spacing:.14em;margin-bottom:4px;display:block}.footerTop{grid-template-columns:1.25fr .65fr 1fr 1.45fr}.footerTop a:has(>svg){align-items:center;gap:7px;display:flex}.footerTop a>svg{width:15px;color:var(--lime)}.udyamPill{color:#aeb98a;width:max-content;max-width:100%;font:500 8px var(--font-space);letter-spacing:.07em;border:1px solid #cffe2533;border-radius:100px;margin-top:12px;padding:7px 10px}.udyamPill i{background:var(--lime);border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.registeredOffice p{color:#9b9ba1;align-items:flex-start;gap:9px;margin:0;font-size:12px;line-height:1.65;display:flex}.registeredOffice p svg{width:16px;min-width:16px;color:var(--lime);margin-top:2px}.registeredOffice small{color:#5f5f66;font-size:9px;line-height:1.5}@media (max-width:1000px){.registrationRibbon{grid-template-columns:1fr 1fr;row-gap:25px}.registrationRibbon>div:nth-child(3){border-left:0;padding-left:0}.footerTop{grid-template-columns:1fr 1fr}.registeredOffice{grid-column:1/-1}}@media (max-width:700px){.registrationRibbon{grid-template-columns:1fr;padding:22px}.registrationRibbon>div{border-top:1px solid #ffffff17;border-left:0;padding:15px 0}.registrationRibbon>div:first-child{border-top:0}.footerTop{grid-template-columns:1fr}.registeredOffice{grid-column:auto}}.introStory article{background-image:linear-gradient(90deg,#e5ede8 0% 45%,#e5ede8c7 62%,#e5ede82e 100%),url(/media/web-development-professional.webp);background-position:100%;background-size:cover}.introStory article:before{display:none}.introStory h3,.introStory p,.introStory a{max-width:58%}.themeIndustries{background:#010104;padding:140px max(24px,50vw - 630px)!important}.industryGrid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.industryGrid article{background:#0d0d10;border:1px solid #ffffff17;border-radius:18px;grid-template-columns:1fr auto;align-content:space-between;min-height:145px;padding:24px;transition:all .25s;display:grid}.industryGrid article:hover{border-color:#cffe254d;transform:translateY(-4px)}.industryGrid article>svg:first-child{width:24px;color:var(--lime)}.industryGrid article>svg:last-child{color:#4f4f56;width:15px}.industryGrid span{font:500 16px var(--font-space);grid-column:1/-1;margin-top:45px}.themePortfolio{background:#0c0c0f;padding:140px max(24px,50vw - 630px)!important}.portfolioGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.portfolioGrid>div>article{background:#0d0d10;border:1px solid #ffffff17;border-radius:22px;height:100%;padding:12px 12px 30px;transition:all .25s}.portfolioGrid>div>article:hover{border-color:#cffe2547;transform:translateY(-4px)}.portfolioVisual{background:linear-gradient(135deg,#17171c,#101014);border-radius:14px;height:220px;position:relative;overflow:hidden}.portfolioVisual:before{content:"";background-image:linear-gradient(#cffe2517 1px,#0000 1px),linear-gradient(90deg,#cffe2517 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;transform:perspective(230px)rotateX(48deg)scale(1.4)}.portfolioVisual span{z-index:2;color:var(--lime);font-size:9px;position:absolute;top:18px;left:18px}.portfolioVisual i{z-index:2;border:1px solid var(--lime);border-radius:14px;width:64px;height:64px;position:absolute;top:78px;left:42%;transform:rotate(45deg)}.portfolioVisual i:nth-of-type(2){opacity:.48;width:30px;height:30px;top:125px;left:20%}.portfolioVisual i:nth-of-type(3){opacity:.7;width:42px;height:42px;top:48px;left:72%}.portfolioGrid h3{font:500 24px var(--font-space);margin:25px 15px 11px}.portfolioGrid p{color:#7c7c83;min-height:64px;margin:0 15px;font-size:12px;line-height:1.65}.portfolioGrid a{align-items:center;gap:7px;margin:25px 15px 0;font-size:11px;display:flex}.portfolioGrid a svg{width:14px}.whyRail{grid-template-columns:repeat(4,1fr);gap:12px}.whyRail article:nth-child(3){color:#fff;background:#0d0d10}.whyRail article:nth-child(3) svg{color:var(--lime)}.whyRail article:nth-child(3)>span{color:#505057}.whyRail article:nth-child(6){background:var(--lime-soft);color:#010104}.whyRail article:nth-child(6) svg{color:#010104}.themeBenefits{color:#010104;background:#e5ede8;padding:140px max(24px,50vw - 630px)!important}.themeBenefits .themeBadge{color:#010104;border-color:#01010426}.benefitGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.benefitGrid article{background:#ffffff52;border:1px solid #0101041c;border-radius:20px;min-height:270px;padding:32px}.benefitGrid svg{color:#010104;width:27px}.benefitGrid h3{font:500 22px var(--font-space);margin:80px 0 12px}.benefitGrid p{color:#01010494;font-size:12px;line-height:1.65}.benefitGrid article:first-child{background:var(--lime)}.themeExperience{background:#010104;padding:140px max(24px,50vw - 630px)!important}.experienceCards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.experienceCards article{background:#0d0d10;border:1px solid #ffffff17;border-radius:22px;min-height:340px;padding:34px;position:relative}.experienceCards article.featured{background:var(--lime-soft);color:#010104}.experienceCards article>span{color:#55555c;font-size:9px}.experienceCards h3{font:500 25px var(--font-space);margin:150px 0 12px}.experienceCards p{color:#77777e;font-size:13px;line-height:1.65}.experienceCards .featured p{color:#01010499}@media (max-width:1000px){.industryGrid{grid-template-columns:repeat(3,1fr)}.portfolioGrid{grid-template-columns:repeat(2,1fr)}.whyRail{grid-template-columns:repeat(3,1fr)}.benefitGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.introStory article{background-image:linear-gradient(#e5ede81f 0,#e5ede8e6 48%,#e5ede8 68%),url(/media/web-development-professional.webp);background-position:top}.introStory h3,.introStory p,.introStory a{max-width:100%}.themeIndustries,.themePortfolio,.themeBenefits,.themeExperience{padding:90px 20px!important}.industryGrid{grid-template-columns:repeat(2,1fr)}.industryGrid article{min-height:130px;padding:19px}.portfolioGrid,.whyRail,.benefitGrid,.experienceCards{grid-template-columns:1fr}.portfolioGrid p{min-height:auto}.experienceCards article{min-height:270px}.experienceCards h3{margin-top:90px}}.whatsappFloat{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#0a120df0;border:1px solid #ffffff2e;border-radius:100px;align-items:center;gap:13px;padding:8px 8px 8px 17px;transition:all .25s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 45px #0000006b}.whatsappFloat:hover{border-color:#25d3668c;transform:translateY(-4px);box-shadow:0 20px 55px #25d36629}.whatsappFloat>span{font:600 11px var(--font-space);line-height:1.25}.whatsappFloat small{color:#7e9585;letter-spacing:.14em;margin-bottom:3px;font-size:7px;display:block}.whatsappFloat>i{color:#fff;background:#25d366;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 0 0 7px #25d36617}.whatsappFloat svg{width:25px;height:25px}.officialContact a svg,.footerTop a svg{width:18px;height:18px}.footerTop a[href*=wa\.me]{color:#9ce8b8}@media (max-width:700px){.whatsappFloat{padding:7px;bottom:15px;right:15px}.whatsappFloat>span{display:none}.whatsappFloat>i{width:48px;height:48px}}:root{--portal-lime:#c9f96b;--portal-ink:#101510;--portal-paper:#edf2ee;--portal-card:#f9fbf9;--portal-border:#1015101c;--portal-muted:#6e786f}.authPage{color:#fff;background:#050706;grid-template-columns:minmax(0,1.08fr) minmax(470px,.92fr);min-height:100svh;display:grid}section.authVisual,section.authPanel{padding:0!important}.authVisual{background:radial-gradient(circle at 68% 58%,#496d3d33,#0000 35%),linear-gradient(145deg,#050706,#0b110d 58%,#050706);flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden;padding:clamp(28px,4vw,58px)!important}.authVisual:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 85%);mask-image:linear-gradient(90deg,#000,#0000 85%)}.authLogo{z-index:2;width:max-content;position:relative}.authLogo .logoMark,.portalLogo .logoMark{background:var(--portal-lime);color:#101510;clip-path:none;border:0;border-radius:3px;box-shadow:0 0 35px #c9f96b21}.authVisualCopy{z-index:2;width:min(680px,90%);margin:auto 0;padding:90px 0 60px;position:relative}.portalEyebrow,.portalHeader>div>p{color:#9aa49b;font:600 9px var(--font-space);letter-spacing:.2em;align-items:center;gap:9px;display:flex}.portalEyebrow span,.portalHeader>div>p span{background:var(--portal-lime);width:22px;height:1px}.authVisualCopy h1{max-width:650px;font:500 clamp(47px,5vw,79px)/.98 var(--font-space);letter-spacing:-.055em;margin:24px 0 22px}.authVisualCopy h1 em,.portalWelcome h2 em{color:#0000;-webkit-text-stroke:1px #c9f96bc7;font-style:normal}.authVisualCopy>p:not(.portalEyebrow){color:#8d978f;max-width:570px;font-size:15px;line-height:1.75}.authFeatureGrid{grid-template-columns:repeat(2,minmax(0,210px));gap:10px;margin-top:36px;display:grid}.authFeatureGrid article{color:#c8d0ca;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff06;border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:11px;padding:15px;font-size:12px;display:flex}.authFeatureGrid svg{color:var(--portal-lime)}.authTrust{z-index:2;color:#6f7971;align-items:center;gap:9px;font-size:10px;display:flex;position:relative}.authTrust svg{color:var(--portal-lime)}.authOrb{aspect-ratio:1;border:1px solid #c9f96b1f;border-radius:50%;width:min(48vw,680px);position:absolute;bottom:-21%;right:-12%;box-shadow:inset 0 0 120px #c9f96b09,0 0 120px #000000b3}.authOrb:before,.authOrb:after,.authOrb span{content:"";border:1px dashed #c9f96b29;border-radius:50%;animation:30s linear infinite spin;position:absolute;inset:12%}.authOrb:after{animation-duration:21s;animation-direction:reverse;inset:28%}.authOrb span:first-child{background:radial-gradient(circle at 35% 28%,#c9f96b38,#0b110d4d 43%,#050706 70%);border-style:solid;inset:43%;box-shadow:0 0 70px #c9f96b14}.authOrb span:nth-child(2){background:conic-gradient(from 90deg,#0000,#c9f96b0d,#0000 38%);border:0;animation-duration:17s;inset:9%}.authOrb span:nth-child(3){border-color:#ffffff12;animation-duration:42s;inset:20%}.authPanel{background:var(--portal-paper);min-height:100svh;color:var(--portal-ink);flex-direction:column;justify-content:center;display:flex;position:relative;padding:74px clamp(38px,6vw,105px)!important}.authBack{color:#667068;align-items:center;gap:8px;font-size:11px;transition:all .2s;display:flex;position:absolute;top:35px;left:clamp(38px,6vw,105px)}.authBack:hover{color:#111711;transform:translate(-3px)}.authCard{width:min(470px,100%);margin:auto}.authCardKicker{text-transform:uppercase;align-items:center;display:flex;color:#5e6a60!important;font:600 9px var(--font-space)!important;letter-spacing:.16em!important;gap:7px!important}.authCardKicker svg{color:#5b7d21}.authCard h2{font:600 clamp(35px,4vw,52px)/1 var(--font-space);letter-spacing:-.045em;margin:17px 0 8px}.authCard>p{color:#707a72;margin:0 0 31px;font-size:13px;line-height:1.6}.authForm{flex-direction:column;gap:16px;display:flex}.authForm .formRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.authForm label{color:#515b53;letter-spacing:.04em;font-size:10px;font-weight:650;display:block;position:relative}.authForm label>span{justify-content:space-between;margin-bottom:8px;display:flex}.authForm label small{color:#969e97;text-transform:uppercase;font-size:8px;font-weight:500}.authForm label>i{color:#879188;display:flex;position:absolute;bottom:15px;left:15px}.authForm input{color:#111711;background:#f8faf8;border:1px solid #10151024;border-radius:8px;outline:0;width:100%;height:49px;padding:0 43px;font-size:12px;transition:all .2s}.authForm input:focus{background:#fff;border-color:#7ca936;box-shadow:0 0 0 3px #7da9361a}.authForm input::placeholder{color:#a2aaa3}.passwordToggle{color:#7b857d;cursor:pointer;background:0 0;border:0;place-items:center;width:35px;height:35px;display:grid;position:absolute;bottom:7px;right:8px}.passwordHint{color:#7a847c!important;margin:-7px 0 0!important;font-size:9px!important}.formError{background:#b42d2d0f;border:1px solid #b42d2d29;border-radius:7px;padding:11px 13px;color:#a72f2f!important;margin:0!important;font-size:11px!important}.authSubmit{color:#fff;cursor:pointer;background:#111711;border:1px solid #111711;border-radius:8px;justify-content:space-between;align-items:center;height:52px;margin-top:4px;padding:0 18px;font-size:12px;font-weight:650;transition:all .25s;display:flex}.authSubmit:hover:not(:disabled){background:#20291f;transform:translateY(-2px)}.authSubmit:disabled{opacity:.65;cursor:wait}.authSubmit svg{color:var(--portal-lime)}.authSwitch{text-align:center;color:#788179!important;margin:5px 0 0!important;font-size:10px!important}.authSwitch a,.authHelp a{color:#334f10;font-weight:700}.authHelp{text-align:center;color:#818b83;width:100%;margin:0;font-size:9px;position:absolute;bottom:28px;left:0}.portalShell{background:var(--portal-paper);min-height:100svh;color:var(--portal-ink);grid-template-columns:252px minmax(0,1fr);display:grid}.portalSidebar{z-index:20;color:#fff;background:#0a0e0b;border-right:1px solid #ffffff12;flex-direction:column;width:252px;padding:27px 19px 20px;display:flex;position:fixed;inset:0 auto 0 0}.portalLogo{margin-bottom:42px;padding:0 8px;font-size:13px}.portalLogo small{color:#69716b}.portalSidebar nav{flex-direction:column;gap:5px;display:flex}.portalSidebar nav button{color:#808982;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:21px 1fr 16px;align-items:center;gap:9px;width:100%;height:45px;padding:0 12px;font-size:11px;transition:all .2s;display:grid}.portalSidebar nav button:hover{color:#e9eee9;background:#ffffff0a}.portalSidebar nav button.active{color:#fff;background:#c9f96b14;border-color:#c9f96b21}.portalSidebar nav button.active>svg:first-child{color:var(--portal-lime)}.portalSidebar nav button>svg:last-child{color:#697360;justify-self:end}.portalSupport{background:linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid #ffffff14;border-radius:12px;margin-top:auto;padding:18px}.portalSupport>span{background:var(--portal-lime);color:#111711;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.portalSupport h3{font:600 14px var(--font-space);margin:17px 0 6px}.portalSupport p{color:#737d75;margin:0;font-size:9px;line-height:1.55}.portalSupport a{color:var(--portal-lime);align-items:center;gap:7px;margin-top:14px;font-size:9px;font-weight:650;display:flex}.logoutButton{color:#68716a;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;height:40px;margin-top:11px;padding:0 10px;font-size:10px;display:flex}.logoutButton:hover{color:#fff}.portalMain{grid-column:2;min-width:0;padding:0 clamp(25px,4vw,62px) 60px}.portalHeader{border-bottom:1px solid var(--portal-border);justify-content:space-between;align-items:center;height:104px;display:flex}.portalHeader>div>p{color:#768078;margin:0 0 8px}.portalHeader h1{font:600 clamp(24px,2.8vw,37px)/1 var(--font-space);letter-spacing:-.04em;margin:0}.portalAvatar{border:1px solid var(--portal-border);color:var(--portal-ink);cursor:pointer;background:#ffffff80;border-radius:100px;align-items:center;gap:11px;padding:7px 10px 7px 7px;display:flex}.portalAvatar>span{width:35px;height:35px;color:var(--portal-lime);font:650 13px var(--font-space);background:#131a14;border-radius:50%;place-items:center;display:grid}.portalAvatar div{flex-direction:column;align-items:flex-start;padding-right:8px;display:flex}.portalAvatar strong{font-size:10px}.portalAvatar small{color:#7a847c;margin-top:3px;font-size:8px}.portalMobileNav{display:none}section.portalView{padding:40px 0 0!important}.portalNotice{color:#38550f;background:#c9f96b2e;border:1px solid #4b73192e;border-radius:8px;align-items:center;gap:9px;margin-top:22px;padding:12px 15px;font-size:10px;display:flex}.portalWelcome{color:#fff;background:#0d130f;border-radius:18px;justify-content:space-between;align-items:flex-end;min-height:238px;padding:39px 42px;display:flex;position:relative;overflow:hidden}.portalWelcome:before{content:"";background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.portalWelcome>div:first-child{z-index:2;max-width:660px;position:relative}.portalWelcome p,.portalSectionHead p,.sectionKicker,.accountHero p,.accountSupport p{color:#869088;font:600 8px var(--font-space);letter-spacing:.2em;margin:0 0 12px}.portalWelcome h2{font:500 clamp(32px,3.7vw,54px)/1.04 var(--font-space);letter-spacing:-.045em;margin:0}.portalWelcome>div>span{color:#7f8981;max-width:620px;margin-top:17px;font-size:11px;line-height:1.6;display:block}.portalWelcome>button{z-index:2;background:var(--portal-lime);color:#111711;cursor:pointer;border:0;border-radius:7px;flex:none;align-items:center;gap:20px;margin-left:25px;padding:13px 16px;font-size:10px;font-weight:700;display:flex;position:relative}.welcomeGlow{border:1px solid #c9f96b24;border-radius:50%;width:360px;height:360px;top:-50%;right:-3%;box-shadow:inset 0 0 80px #c9f96b0d;z-index:1!important;position:absolute!important}.welcomeGlow:after{content:"";border:1px dashed #c9f96b26;border-radius:50%;animation:28s linear infinite spin;position:absolute;inset:21%}.portalStats{grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0 44px;display:grid}.portalStats article{border:1px solid var(--portal-border);background:#ffffff9e;border-radius:11px;align-items:center;gap:13px;min-height:95px;padding:16px;display:flex}.portalStats article>span{color:#3d473f;background:#e3e9e4;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.portalStats svg{width:18px}.portalStats div{flex-direction:column;display:flex}.portalStats strong{font:650 22px var(--font-space)}.portalStats small{color:#747e76;margin-top:3px;font-size:8px}.portalStats i{color:#879188;text-transform:uppercase;letter-spacing:.1em;align-self:flex-start;margin-left:auto;font-size:7px;font-style:normal}.portalSectionHead{justify-content:space-between;align-items:flex-end;min-height:48px;margin-bottom:18px;display:flex}.portalSectionHead p{color:#7a857c;margin-bottom:8px}.portalSectionHead h2,.serviceRequestLayout>div>h2{font:600 clamp(25px,2.5vw,36px)/1 var(--font-space);letter-spacing:-.04em;margin:0}.portalSectionHead>button{color:#3b463d;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:650}.portalSectionHead>button svg{vertical-align:middle;margin-left:6px}.portalSectionHead>span{color:#7d877f;font-size:9px}.projectGrid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.projectGrid.single{grid-template-columns:repeat(2,minmax(0,1fr))}.projectCard{border:1px solid var(--portal-border);background:var(--portal-card);border-radius:13px;min-width:0;padding:22px}.cardTopline{justify-content:space-between;align-items:center;gap:10px;display:flex}.cardTopline small{color:#8a948c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.statusPill{color:#69726b;letter-spacing:.08em;text-transform:uppercase;background:#ecefec;border-radius:100px;padding:5px 8px;font-size:7px;font-weight:700;display:inline-flex}.statusPill.success{color:#4c701e;background:#e2f1d2}.statusPill.active{color:#315f99;background:#dfeafb}.projectCard h3,.agreementCard h3,.requestCard h3{font:600 17px var(--font-space);letter-spacing:-.025em;margin:22px 0 9px}.projectCard>p,.requestCard>p{color:#727c74;min-height:48px;margin:0;font-size:10px;line-height:1.6}.progressMeta{color:#7d877f;justify-content:space-between;margin:24px 0 8px;font-size:8px;display:flex}.progressMeta strong{color:#283029}.progressTrack{background:#e4e9e5;border-radius:5px;height:4px;overflow:hidden}.progressTrack span{background:linear-gradient(90deg,#79a934,var(--portal-lime));border-radius:5px;min-width:3px;height:100%;display:block}.projectFooter{border-top:1px solid var(--portal-border);color:#7b857d;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding-top:14px;font-size:8px;display:flex}.projectFooter span{align-items:center;gap:6px;min-width:0;display:flex}.projectFooter svg{color:#5c6a5e}.projectFooter time{white-space:nowrap}.portalEmpty{text-align:center;background:#ffffff59;border:1px dashed #10151029;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:35px;display:flex}.portalEmpty>span{color:#556158;background:#dfe7e1;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.portalEmpty h3{font:600 17px var(--font-space);margin:17px 0 7px}.portalEmpty p{color:#78827a;max-width:400px;margin:0;font-size:10px;line-height:1.6}.quickActions{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;display:grid}.quickActions button{border:1px solid var(--portal-border);color:#222923;text-align:left;cursor:pointer;background:#ffffff80;border-radius:10px;grid-template-columns:34px 1fr 18px;align-items:center;gap:10px;padding:17px;display:grid}.quickActions button>svg:first-child{background:#dfe6e0;border-radius:7px;width:34px;height:34px;padding:8px}.quickActions span{flex-direction:column;display:flex}.quickActions strong{font-size:10px}.quickActions small{color:#838c85;margin-top:4px;font-size:8px}.quickActions button>svg:last-child{color:#879088}.twoColumnView{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:28px;display:grid}.portalContentColumn{min-width:0}.portalFormCard{border:1px solid var(--portal-border);background:#fafcfb;border-radius:14px;padding:25px;position:sticky;top:24px;box-shadow:0 18px 45px #1d271f0f}.formCardIcon{width:39px;height:39px;color:var(--portal-lime);background:#111711;border-radius:9px;place-items:center;display:grid}.portalFormCard h2{font:600 22px var(--font-space);letter-spacing:-.035em;margin:19px 0 7px}.portalFormCard>p{color:#788179;margin:0 0 22px;font-size:9px;line-height:1.6}.portalFormCard form{flex-direction:column;gap:14px;display:flex}.portalFormCard label{color:#5c665e;letter-spacing:.04em;font-size:8px;font-weight:700}.portalFormCard label small{color:#9aa19b;text-transform:uppercase;font-weight:500}.portalFormCard input,.portalFormCard select,.portalFormCard textarea{color:#131914;resize:vertical;background:#f2f5f3;border:1px solid #10151024;border-radius:7px;outline:0;width:100%;margin-top:7px;padding:11px 12px;font-size:10px}.portalFormCard input,.portalFormCard select{height:43px}.portalFormCard input:focus,.portalFormCard select:focus,.portalFormCard textarea:focus{background:#fff;border-color:#82a84b;box-shadow:0 0 0 3px #82a84b17}.portalFormCard form>button{color:#fff;cursor:pointer;background:#111711;border:0;border-radius:7px;justify-content:space-between;align-items:center;height:44px;margin-top:3px;padding:0 14px;font-size:9px;font-weight:700;display:flex}.portalFormCard form>button svg{color:var(--portal-lime)}.portalFormCard form>button:disabled{opacity:.6;cursor:wait}.agreementList,.requestList{flex-direction:column;gap:9px;display:flex}.agreementCard{border:1px solid var(--portal-border);background:var(--portal-card);border-radius:11px;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding:18px;display:grid}.agreementIcon{color:#536055;background:#e1e8e2;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.agreementCard h3{margin:9px 0 4px}.agreementCard p{color:#8a938c;margin:0;font-size:8px}.agreementCard>a{color:#425a22;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.documentPending{color:#929b94;font-size:8px}.serviceChooser{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.serviceChooser button{border:1px solid var(--portal-border);background:var(--portal-card);min-height:185px;color:var(--portal-ink);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;padding:20px;transition:all .2s;display:flex}.serviceChooser button:hover{border-color:#59752e4d;transform:translateY(-3px);box-shadow:0 14px 30px #1e2a200f}.serviceChooser button>span{color:#4a554c;background:#e4eae5;border-radius:9px;place-items:center;width:39px;height:39px;display:grid}.serviceChooser h3{font:600 14px var(--font-space);margin:24px 0 7px}.serviceChooser p{color:#78827a;margin:0;font-size:9px;line-height:1.5}.serviceChooser i{color:#557127;align-items:center;gap:7px;margin-top:auto;padding-top:15px;font-size:8px;font-style:normal;font-weight:700;display:flex}.serviceRequestLayout{border-top:1px solid var(--portal-border);grid-template-columns:minmax(0,1fr) 360px;gap:30px;margin-top:50px;padding-top:42px;display:grid}.sectionKicker{color:#7a857c}.serviceRequestLayout>div>h2{margin-bottom:18px}.requestCard{border:1px solid var(--portal-border);background:var(--portal-card);border-radius:11px;padding:18px}.requestCard>div{justify-content:space-between;align-items:center;display:flex}.requestCard time{color:#8b948d;font-size:8px}.requestCard h3{margin:13px 0 7px}.requestCard>p{min-height:auto}.accountHero{color:#fff;background:#0e140f;border-radius:16px;align-items:center;gap:22px;min-height:180px;padding:34px;display:flex}.accountHero>span{width:78px;height:78px;color:var(--portal-lime);font:600 30px var(--font-space);background:#c9f96b14;border:1px solid #c9f96b33;border-radius:50%;place-items:center;display:grid}.accountHero p{color:#879089}.accountHero h2{font:600 31px var(--font-space);letter-spacing:-.04em;margin:0 0 7px}.accountHero small{color:#778079;font-size:9px}.accountGrid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12px;display:grid}.accountGrid article{border:1px solid var(--portal-border);background:var(--portal-card);border-radius:11px;align-items:center;gap:14px;min-height:95px;padding:19px;display:flex}.accountGrid article>span{color:#536055;background:#e4eae5;border-radius:9px;place-items:center;width:39px;height:39px;display:grid}.accountGrid div{flex-direction:column;display:flex}.accountGrid small{color:#838c85;font-size:8px}.accountGrid strong{margin-top:6px;font-size:11px}.accountSupport{border:1px solid var(--portal-border);background:#dde6df;border-radius:13px;justify-content:space-between;align-items:center;gap:25px;margin-top:24px;padding:28px;display:flex}.accountSupport h2{font:600 24px var(--font-space);letter-spacing:-.035em;margin:0 0 9px}.accountSupport div>span{color:#6f7971;font-size:9px}.accountSupport>div:last-child{gap:8px;display:flex}.accountSupport a{background:#ffffff8c;border:1px solid #10151021;border-radius:7px;align-items:center;gap:7px;padding:11px 13px;font-size:8px;font-weight:700;display:flex}.accountLogout{color:#8a5555;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:23px;padding:10px 0;font-size:9px;display:flex}.portalLink{color:#adb6ae;white-space:nowrap;align-items:center;gap:7px;margin-left:auto;font-size:10px;font-weight:650;display:flex}.portalLink:hover{color:var(--portal-lime)}.desktop+.portalLink{margin-left:0}@media (max-width:1100px){.authPage{grid-template-columns:1fr 470px}.authVisual{padding:38px!important}.authFeatureGrid{grid-template-columns:1fr}.portalStats,.projectGrid,.serviceChooser{grid-template-columns:repeat(2,1fr)}.twoColumnView,.serviceRequestLayout{grid-template-columns:minmax(0,1fr) 310px}}@media (max-width:850px){.authPage{display:block}.authVisual{min-height:400px;padding:30px!important}.authVisualCopy{padding:80px 0 45px}.authVisualCopy h1{font-size:48px}.authVisualCopy>p:not(.portalEyebrow),.authFeatureGrid,.authTrust{display:none}.authOrb{width:520px;bottom:-280px;right:-190px}.authPanel{min-height:670px;padding:80px 28px 70px!important}.authBack{left:28px}.portalShell{display:block}.portalSidebar{display:none}.portalMain{padding:0 22px 45px}.portalHeader{height:94px}.portalMobileNav{z-index:15;scrollbar-width:none;border-bottom:1px solid var(--portal-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#edf2eeeb;gap:5px;margin:0 -22px;padding:8px 22px;display:flex;position:sticky;top:0;overflow-x:auto}.portalMobileNav::-webkit-scrollbar{display:none}.portalMobileNav button{color:#78827a;background:0 0;border:0;border-radius:7px;flex:none;align-items:center;gap:6px;padding:9px 11px;font-size:8px;display:flex}.portalMobileNav button.active{color:#fff;background:#111711}.portalMobileNav button.active svg{color:var(--portal-lime)}.twoColumnView,.serviceRequestLayout{grid-template-columns:1fr}.portalFormCard{position:static}.projectGrid.single{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.authVisual{min-height:310px}.authVisualCopy{padding:62px 0 25px}.authVisualCopy h1{max-width:410px;font-size:38px}.authPanel{min-height:640px;padding-inline:20px!important}.authBack{left:20px}.authForm .formRow{grid-template-columns:1fr}.authHelp{margin-top:30px;position:static}.portalMain{padding:0 15px 35px}.portalHeader{height:88px}.portalHeader>div>p{display:none}.portalHeader h1{font-size:23px}.portalAvatar div{display:none}.portalAvatar{padding:5px}.portalAvatar>span{width:34px;height:34px}.portalMobileNav{margin-inline:-15px;padding-inline:15px}.portalWelcome{flex-direction:column;align-items:flex-start;min-height:300px;padding:27px}.portalWelcome h2{font-size:38px}.portalWelcome>button{margin:25px 0 0}.portalStats{grid-template-columns:1fr 1fr}.portalStats article{gap:9px;padding:12px}.portalStats i{display:none}.projectGrid,.projectGrid.single,.serviceChooser,.accountGrid,.quickActions{grid-template-columns:1fr}.agreementCard{grid-template-columns:38px 1fr}.agreementCard>a,.documentPending{grid-column:2}.serviceRequestLayout{margin-top:35px}.accountHero{align-items:flex-start;padding:25px}.accountHero>span{width:58px;height:58px}.accountHero h2{font-size:25px}.accountSupport{flex-direction:column;align-items:flex-start}.accountSupport>div:last-child{flex-wrap:wrap;width:100%}}@media (max-width:700px){.nav>.portalLink{display:none}.mobile a:last-child{color:var(--portal-lime);align-items:center;gap:8px;display:flex}}.statusPill.danger{color:#9a4037;background:#f6dfdc}.adminSidebar .portalLogo{margin-bottom:22px}.adminAccessBadge{color:var(--portal-lime);font:600 7px var(--font-space);letter-spacing:.14em;background:#c9f96b0d;border:1px solid #c9f96b21;border-radius:7px;align-items:center;gap:8px;margin:0 8px 28px;padding:10px;display:flex}.adminIdentity{border-top:1px solid #ffffff12;align-items:center;gap:10px;margin-top:auto;padding:14px 9px;display:flex}.adminIdentity>span{background:var(--portal-lime);color:#111711;width:35px;height:35px;font:700 12px var(--font-space);border-radius:50%;place-items:center;display:grid}.adminIdentity div{flex-direction:column;display:flex}.adminIdentity strong{font-size:9px}.adminIdentity small{color:#6f7971;text-transform:uppercase;letter-spacing:.1em;margin-top:4px;font-size:7px}.adminHeader{gap:25px}.adminSearch{border:1px solid var(--portal-border);color:#7c877e;background:#ffffff8c;border-radius:9px;align-items:center;gap:9px;width:min(350px,40vw);height:42px;padding:0 14px;display:flex}.adminSearch input{color:#182019;background:0 0;border:0;outline:0;width:100%;font-size:10px}.adminSearch input::placeholder{color:#8b958d}.adminHero{color:#fff;background:linear-gradient(120deg,#0b110d,#111b13);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:25px;min-height:240px;padding:42px;display:flex;position:relative;overflow:hidden}.adminHero:before{content:"";background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:45px 45px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.adminHero:after{content:"";border:1px solid #c9f96b21;border-radius:50%;width:460px;height:460px;position:absolute;top:-170px;right:-100px;box-shadow:inset 0 0 95px #c9f96b0a}.adminHero>div,.adminHero>button{z-index:2;position:relative}.adminHero p,.adminSectionHead p{color:#879189;font:600 8px var(--font-space);letter-spacing:.2em;margin:0 0 11px}.adminHero h2{max-width:780px;font:500 clamp(34px,4.2vw,60px)/1 var(--font-space);letter-spacing:-.05em;margin:0}.adminHero h2 em{color:#0000;-webkit-text-stroke:1px #c9f96bbf;font-style:normal}.adminHero>div>span{color:#7d887f;max-width:650px;margin-top:18px;font-size:10px;line-height:1.6;display:block}.adminHero>button{background:var(--portal-lime);color:#111711;cursor:pointer;border:0;border-radius:7px;flex:none;align-items:center;gap:25px;padding:13px 16px;font-size:9px;font-weight:700;display:flex}.adminStats{margin-bottom:35px}.adminOverviewGrid{grid-template-columns:minmax(0,1.55fr) minmax(270px,.75fr);gap:12px;display:grid}.adminTableCard,.adminQueueCard{border:1px solid var(--portal-border);background:var(--portal-card);border-radius:13px;padding:24px}.adminSectionHead{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:17px;display:flex}.adminSectionHead.page{min-height:54px;margin-bottom:23px}.adminSectionHead h2{font:600 clamp(24px,2.4vw,34px)/1 var(--font-space);letter-spacing:-.04em;margin:0}.adminSectionHead>button{color:#51683a;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:8px;font-weight:700;display:flex}.adminSectionHead>span{color:#818b83;font-size:8px}.adminClientRows{flex-direction:column;display:flex}.adminClientRows>button{border:0;border-top:1px solid var(--portal-border);color:#182019;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(185px,1fr) minmax(110px,.7fr) 75px 18px;align-items:center;gap:12px;min-height:67px;padding:11px 5px;display:grid}.adminClientRows>button>span{color:#748077;font-size:9px}.adminClientRows>button>strong{font-size:8px}.adminClientRows>button>svg{color:#829087}.adminOwner{align-items:center;gap:10px;min-width:0;display:flex}.adminOwner>span{color:#465249;width:34px;height:34px;font:700 10px var(--font-space);background:#e1e8e2;border-radius:8px;flex:none;place-items:center;display:grid}.adminOwner>div{flex-direction:column;min-width:0;display:flex}.adminOwner strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.adminOwner small{color:#818b83;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;overflow:hidden}.adminQueueCard{color:#fff;background:#121813}.adminQueueCard .adminSectionHead h2{color:#fff}.adminQueueCard>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff14;grid-template-columns:auto 1fr;gap:8px 12px;width:100%;padding:14px 0;display:grid}.adminQueueCard>button>strong{align-self:center;font-size:9px}.adminQueueCard>button>small{color:#6f7971;grid-column:2;font-size:8px}.adminEmpty{color:#7c867e;text-align:center;padding:30px;font-size:10px}.adminEmpty.large{border:1px dashed var(--portal-border);background:#ffffff59;border-radius:13px;place-items:center;min-height:260px;display:grid}.adminClientGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.adminClientCard{border:1px solid var(--portal-border);background:var(--portal-card);border-radius:13px;padding:21px}.clientCardHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.adminClientCard dl{flex-direction:column;margin:22px 0 17px;display:flex}.adminClientCard dl>div{border-bottom:1px solid var(--portal-border);justify-content:space-between;gap:10px;padding:9px 0;display:flex}.adminClientCard dt{color:#7e8980;font-size:8px}.adminClientCard dd{text-overflow:ellipsis;white-space:nowrap;max-width:65%;margin:0;font-size:8px;font-weight:650;overflow:hidden}.clientRecordCounts{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.clientRecordCounts span{color:#78827a;text-align:center;background:#edf1ee;border-radius:7px;padding:10px 5px;font-size:7px}.clientRecordCounts strong{color:#242d25;font:700 13px var(--font-space);margin-bottom:3px;display:block}.adminClientCard details,.adminCreatePanel{border-top:1px solid var(--portal-border);margin-top:16px}.adminClientCard summary,.adminCreatePanel summary{color:#526b36;cursor:pointer;padding-top:14px;font-size:8px;font-weight:700;list-style:none}.adminClientCard summary:after{content:"+";float:right}.adminClientCard details[open] summary:after{content:"−"}.adminClientCard form{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.adminClientCard form label:first-child,.adminClientCard form button{grid-column:1/-1}.adminView form label{color:#667068;letter-spacing:.04em;font-size:7px;font-weight:700}.adminView form input,.adminView form select,.adminView form textarea{border:1px solid var(--portal-border);color:#162018;resize:vertical;background:#f0f4f1;border-radius:7px;outline:0;width:100%;height:39px;margin-top:6px;padding:8px 10px;font-size:9px}.adminView form textarea{height:auto}.adminView form input:focus,.adminView form select:focus,.adminView form textarea:focus{background:#fff;border-color:#87a85c;box-shadow:0 0 0 3px #87a85c17}.adminView form button{color:#fff;cursor:pointer;background:#111711;border:0;border-radius:7px;justify-content:space-between;align-items:center;height:39px;padding:0 12px;font-size:8px;font-weight:700;display:flex}.adminView form button svg{color:var(--portal-lime)}.adminView form button:disabled{opacity:.6;cursor:wait}.adminCreatePanel{border:1px solid var(--portal-border);background:#e2e9e3;border-radius:11px;margin:0 0 15px;padding:16px 20px}.adminCreatePanel summary{color:#253123;align-items:center;gap:8px;padding:0;font-size:9px;display:flex}.adminCreatePanel form{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:17px;display:grid}.adminCreatePanel form .wide{grid-column:1/-2}.adminCreatePanel form button{align-self:end}.adminRecordGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.adminRecordCard{border:1px solid var(--portal-border);background:var(--portal-card);border-radius:13px;padding:22px}.recordCardHead{grid-template-columns:38px 1fr auto;align-items:center;gap:11px;display:grid}.recordCardHead>span:first-child{width:38px;height:38px;color:var(--portal-lime);background:#111711;border-radius:8px;place-items:center;display:grid}.recordCardHead h3{font:600 15px var(--font-space);letter-spacing:-.02em;margin:0}.recordCardHead small{color:#818b83;margin-top:5px;font-size:7px;display:block}.adminRecordCard>.adminOwner{background:#edf1ee;border-radius:8px;margin:18px 0 14px;padding:11px}.adminRecordCard>p{color:#707a72;min-height:35px;margin:0 0 17px;font-size:9px;line-height:1.55}.adminRecordCard form{border-top:1px solid var(--portal-border);grid-template-columns:1fr 1fr;gap:10px;padding-top:16px;display:grid}.adminRecordCard form .wide{grid-column:1/-1}.adminRecordCard form button{align-self:end}.adminRequestGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.adminRequestCard{border:1px solid var(--portal-border);background:var(--portal-card);border-radius:13px;padding:21px}.adminRequestCard>div:first-child{justify-content:space-between;align-items:center;display:flex}.adminRequestCard time{color:#818b83;font-size:7px}.adminRequestCard h3{font:600 17px var(--font-space);margin:20px 0 13px}.adminRequestCard>.adminOwner{background:#edf1ee;border-radius:8px;padding:10px}.adminRequestCard>p{color:#6f7a71;min-height:75px;margin:16px 0;font-size:9px;line-height:1.65}.adminRequestCard form{border-top:1px solid var(--portal-border);grid-template-columns:1fr auto;align-items:end;gap:10px;padding-top:15px;display:grid}.adminRequestCard form button{min-width:105px}.adminNotice{z-index:16;position:sticky;top:8px;box-shadow:0 10px 25px #24341f14}@media (max-width:1180px){.adminClientGrid,.adminRequestGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminCreatePanel form{grid-template-columns:repeat(2,1fr)}.adminCreatePanel form .wide{grid-column:1/-1}.adminOverviewGrid,.adminRecordGrid{grid-template-columns:1fr}}@media (max-width:850px){.adminSearch{width:min(330px,50vw)}.adminHero{padding:32px}.adminClientGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminMain{padding-bottom:45px}.adminMobileNav{display:flex}}@media (max-width:620px){.adminHeader{flex-direction:column;align-items:flex-start;height:auto;padding-block:18px}.adminSearch{width:100%}.adminHero{flex-direction:column;align-items:flex-start;min-height:330px;padding:27px}.adminHero h2{font-size:37px}.adminHero>button{margin-top:20px}.adminStats{grid-template-columns:1fr 1fr}.adminOverviewGrid,.adminClientGrid,.adminRecordGrid,.adminRequestGrid{grid-template-columns:1fr}.adminTableCard,.adminQueueCard{padding:18px}.adminClientRows>button{grid-template-columns:1fr auto}.adminClientRows>button>span,.adminClientRows>button>strong{display:none}.adminCreatePanel form{grid-template-columns:1fr}.adminCreatePanel form .wide{grid-column:auto}.adminRecordCard{padding:18px}.adminRequestCard form{grid-template-columns:1fr}.adminRequestCard form button{width:100%}}.clientRecordCounts{grid-template-columns:repeat(4,1fr)}.recordDownload{color:#476124;background:#edf3e8;border-radius:7px;align-items:center;gap:7px;margin:-5px 0 16px;padding:10px 12px;font-size:8px;font-weight:700;display:flex}.recordDownload+form{margin-top:0}.adminDocumentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.adminDocumentCard{border:1px solid var(--portal-border);background:var(--portal-card);border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:19px;display:grid}.adminDocumentCard>span{width:42px;height:42px;color:var(--portal-lime);background:#111711;border-radius:9px;place-items:center;display:grid}.adminDocumentCard>div>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.adminDocumentCard small,.adminDocumentCard time{color:#818b83;font-size:7px}.adminDocumentCard h3{font:600 14px var(--font-space);margin:8px 0 5px}.adminDocumentCard p{color:#778179;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.adminDocumentCard .adminOwner{margin-top:13px}.adminDocumentCard em{color:#667269;margin-top:9px;font-size:7px;font-style:normal;display:block}.adminDocumentCard>a{color:#40591f;background:#e6eddc;border-radius:7px;align-items:center;gap:7px;padding:9px 11px;font-size:8px;font-weight:700;display:flex}.portalDocumentList{flex-direction:column;gap:9px;display:flex}.portalDocumentCard{border:1px solid var(--portal-border);background:var(--portal-card);border-radius:11px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:15px;padding:18px;display:grid}.portalDocumentCard>span{width:44px;height:44px;color:var(--portal-lime);background:#111711;border-radius:9px;place-items:center;display:grid}.portalDocumentCard>div>div{align-items:center;gap:10px;display:flex}.portalDocumentCard time{color:#8b948d;font-size:8px}.portalDocumentCard h3{font:600 15px var(--font-space);margin:9px 0 5px}.portalDocumentCard p{color:#778179;margin:0;font-size:9px}.portalDocumentCard small{color:#617049;margin-top:8px;font-size:8px;display:block}.portalDocumentCard>a{color:#40591f;background:#e6eddc;border-radius:7px;align-items:center;gap:7px;padding:10px 12px;font-size:8px;font-weight:700;display:flex}@media (max-width:1180px){.adminDocumentGrid{grid-template-columns:1fr}}@media (max-width:620px){.adminDocumentCard,.portalDocumentCard{grid-template-columns:40px minmax(0,1fr)}.adminDocumentCard>a,.portalDocumentCard>a{grid-column:2;justify-self:start}.clientRecordCounts{grid-template-columns:repeat(2,1fr)}}.adminActivityCard{border:1px solid var(--portal-border);background:var(--portal-card);border-radius:13px;margin-top:12px;padding:24px}.activityTimeline{flex-direction:column;display:flex}.activityTimeline>article{border-top:1px solid var(--portal-border);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 0;display:grid;position:relative}.activityTimeline>article>span{color:#526057;background:#e8eee9;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.activityTimeline>article>div{min-width:0}.activityTimeline strong{font-size:9px;display:block}.activityTimeline p{color:#748078;margin:4px 0;font-size:8px}.activityTimeline small,.activityTimeline time{color:#8a948c;font-size:7px}.workflowSummary{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:24px;display:grid}.workflowSummary article{border:1px solid var(--portal-border);background:var(--portal-card);border-radius:10px;align-items:center;gap:11px;padding:16px;display:flex}.workflowSummary article>span{color:#526057;background:#e6ece7;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.workflowSummary article>div{flex-direction:column;display:flex}.workflowSummary strong{font:650 20px var(--font-space)}.workflowSummary small{color:#7b867d;margin-top:3px;font-size:7px}.adminWorkflowColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.workflowCreate form{grid-template-columns:repeat(2,minmax(0,1fr))}.workflowCreate form .wide{grid-column:1/-1}.workflowCardList{flex-direction:column;gap:10px;display:flex}.workflowCard{border:1px solid var(--portal-border);background:var(--portal-card);border-radius:12px;padding:20px}.workflowCardHead{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.workflowCardHead>span:first-child{width:36px;height:36px;color:var(--portal-lime);background:#111711;border-radius:8px;place-items:center;display:grid}.workflowCardHead h3{font:600 14px var(--font-space);margin:0}.workflowCardHead small{color:#818b83;margin-top:4px;font-size:7px;display:block}.workflowCard>.adminOwner{background:#edf1ee;border-radius:8px;margin:14px 0;padding:9px}.workflowCard>p{color:#707b72;margin:0 0 12px;font-size:9px;line-height:1.55}.workflowDue{color:#6b766d;align-items:center;gap:6px;margin:12px 0;font-size:8px;display:flex}.workflowDocumentLink{color:#465f26;background:#e9efe3;border-radius:7px;align-items:center;gap:7px;margin-bottom:11px;padding:9px 10px;font-size:8px;font-weight:700;display:flex}.workflowCard blockquote,.clientApprovalCard blockquote{color:#69736b;background:#eef3ea;border-left:3px solid #8aac59;margin:11px 0;padding:11px;font-size:8px;line-height:1.55}.workflowCard blockquote strong,.clientApprovalCard blockquote strong{color:#36442e;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:7px;display:block}.workflowCard form{border-top:1px solid var(--portal-border);grid-template-columns:1fr 1fr;gap:9px;padding-top:13px;display:grid}.workflowCard form .wide,.workflowCard form button{grid-column:1/-1}.clientInsightGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:36px 0 12px;display:grid}.clientActionCenter,.clientActivityFeed{border:1px solid var(--portal-border);background:var(--portal-card);border-radius:13px;padding:22px}.clientInsightGrid .portalSectionHead{margin-bottom:12px}.clientActionCenter>.portalSectionHead>button{color:#526b36;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.clientActionCenter>button{border:0;border-top:1px solid var(--portal-border);width:100%;color:var(--portal-ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:11px 3px;display:grid}.clientActionCenter>button>span{color:#506e28;background:#e8eee1;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.clientActionCenter>button>div{flex-direction:column;min-width:0;display:flex}.clientActionCenter>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.clientActionCenter>button small{color:#808a82;margin-top:4px;font-size:7px}.insightEmpty{color:#7e8980;justify-content:center;align-items:center;gap:8px;min-height:85px;font-size:9px;display:flex}.activityTimeline.client>article{grid-template-columns:30px minmax(0,1fr) auto;padding:9px 0}.activityTimeline.client>article>span{width:28px;height:28px}.activityTimeline.client p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clientRoadmap{border:1px solid var(--portal-border);background:var(--portal-card);border-radius:13px;align-self:start;padding:24px;position:sticky;top:125px}.clientRoadmap>h2{font:600 20px var(--font-space);margin:15px 0 7px}.clientRoadmap>p{color:#78827a;margin:0 0 18px;font-size:9px;line-height:1.6}.clientMilestoneList{flex-direction:column;display:flex}.clientMilestoneCard{border-top:1px solid var(--portal-border);grid-template-columns:32px minmax(0,1fr);gap:10px;padding:14px 0;display:grid}.milestoneDot{color:#727c74;background:#edf0ed;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.milestoneDot.success{color:#4c701e;background:#e2f1d2}.milestoneDot.active{color:#315f99;background:#dfeafb}.milestoneDot.danger{color:#9a4037;background:#f6dfdc}.clientMilestoneCard>div>div{justify-content:space-between;align-items:center;gap:7px;display:flex}.clientMilestoneCard time{color:#8a948c;font-size:7px}.clientMilestoneCard h3{font:600 11px var(--font-space);margin:9px 0 3px}.clientMilestoneCard small{color:#6b7858;font-size:7px}.clientMilestoneCard p{color:#78827a;margin:7px 0 0;font-size:8px;line-height:1.5}.roadmapEmpty{border:1px dashed var(--portal-border);color:#7d877f;text-align:center;border-radius:9px;flex-direction:column;align-items:center;gap:9px;padding:28px 10px;font-size:8px;display:flex}.approvalHero{color:#fff;background:#111711;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:36px;padding:32px 35px;display:flex}.approvalHero p{color:#839086;font:600 8px var(--font-space);letter-spacing:.2em;margin:0 0 10px}.approvalHero h2{max-width:700px;font:500 clamp(30px,3.5vw,48px)/1.05 var(--font-space);letter-spacing:-.04em;margin:0}.approvalHero div>span{color:#78857b;max-width:680px;margin-top:14px;font-size:9px;line-height:1.6;display:block}.approvalHero>strong{min-width:120px;color:var(--portal-lime);font:650 42px var(--font-space);text-align:right}.approvalHero>strong small{color:#78857b;text-transform:uppercase;letter-spacing:.12em;margin-top:5px;font-size:7px;display:block}.clientApprovalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.clientApprovalCard{border:1px solid var(--portal-border);background:var(--portal-card);border-radius:13px;padding:22px}.clientApprovalCard.needsAction{border-color:#698b3459;box-shadow:0 10px 30px #4664220f}.approvalCardHead{grid-template-columns:42px minmax(0,1fr);gap:12px;display:grid}.approvalCardHead>span{width:42px;height:42px;color:var(--portal-lime);background:#111711;border-radius:9px;place-items:center;display:grid}.approvalCardHead>div>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.approvalCardHead time{color:#859087;font-size:7px}.approvalCardHead h3{font:600 16px var(--font-space);margin:10px 0 4px}.approvalCardHead small{color:#6b7858;font-size:8px}.clientApprovalCard>p{color:#717c73;min-height:42px;margin:17px 0;font-size:9px;line-height:1.6}.clientApprovalCard>a{color:#466025;background:#e8eee1;border-radius:7px;align-items:center;gap:7px;margin-bottom:14px;padding:10px 11px;font-size:8px;font-weight:700;display:flex}.clientApprovalCard form{border-top:1px solid var(--portal-border);gap:10px;padding-top:15px;display:grid}.clientApprovalCard form label{color:#687269;font-size:8px;font-weight:700}.clientApprovalCard form label small{font-weight:400}.clientApprovalCard form select,.clientApprovalCard form textarea{border:1px solid var(--portal-border);color:#162018;background:#f0f4f1;border-radius:7px;outline:0;width:100%;margin-top:6px;padding:10px;font-size:9px}.clientApprovalCard form button{color:#fff;cursor:pointer;background:#111711;border:0;border-radius:7px;justify-content:space-between;align-items:center;height:40px;padding:0 13px;font-size:8px;font-weight:700;display:flex}.clientApprovalCard form button svg{color:var(--portal-lime)}@media (max-width:1180px){.adminWorkflowColumns,.clientApprovalGrid{grid-template-columns:1fr}.workflowSummary{grid-template-columns:repeat(2,1fr)}.clientInsightGrid{grid-template-columns:1fr}}@media (max-width:850px){.clientRoadmap{position:static}.clientMilestoneList{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.clientMilestoneCard{border:1px solid var(--portal-border);border-radius:9px;padding:13px}}@media (max-width:620px){.workflowSummary{grid-template-columns:1fr 1fr}.adminActivityCard,.clientActionCenter,.clientActivityFeed{padding:17px}.activityTimeline>article{grid-template-columns:30px minmax(0,1fr)}.activityTimeline>article>time{grid-column:2}.clientInsightGrid{margin-top:28px}.clientMilestoneList,.clientApprovalGrid{grid-template-columns:1fr}.approvalHero{flex-direction:column;align-items:flex-start;padding:25px}.approvalHero>strong{text-align:left}.clientApprovalCard{padding:18px}.workflowCard form{grid-template-columns:1fr}.workflowCard form .wide{grid-column:auto}}
.heroTrust{color:#ffffff8f;font:600 9px var(--font-space);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:10px 20px;margin-top:23px;display:flex}.heroTrust span{align-items:center;gap:9px;display:inline-flex}.heroTrust span:before{content:"";background:var(--lime);border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #cffe258c}.logoMark.brandImageMark{clip-path:none;background:#171717;border:1px solid #cffe2540;border-radius:8px;flex:none;width:48px;height:34px;display:block;position:relative;overflow:hidden;box-shadow:0 0 24px #76ff181f}.brandImageMark img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.authLogo .brandImageMark,.portalLogo .brandImageMark{background:#171717;border-radius:8px;box-shadow:0 0 24px #76ff181f}.availabilityCard p{color:#818188;max-width:410px;margin:18px 0 0;font-size:13px;line-height:1.65}.portalProofLink{width:max-content;color:var(--lime);align-items:center;gap:9px;font-size:12px;font-weight:650;display:inline-flex}.portalProofLink svg{width:16px}.processRail{grid-template-columns:repeat(5,1fr)}@media (max-width:1000px){.processRail{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.heroTrust{gap:8px 13px;font-size:8px}.processRail{grid-template-columns:repeat(2,1fr)}}
