html{scroll-padding-top:92px}.desktop a{position:relative}.desktop a:after{content:"";background:var(--lime);opacity:0;height:1px;transition:all .2s;position:absolute;bottom:-11px;left:0;right:0;transform:scaleX(.25)}.desktop a.active{color:#fff}.desktop a.active:after{opacity:1;transform:scaleX(1)}.innerHero{isolation:isolate;background:radial-gradient(circle at 78% 28%,#457eff2b,#0000 26%),radial-gradient(circle at 85% 80%,#cffe2514,#0000 24%),linear-gradient(125deg,#02060d 0%,#070f1c 58%,#02070e 100%);border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:60px;min-height:69svh;padding:174px clamp(24px,7vw,112px) 96px;display:grid;position:relative;overflow:hidden}.innerHero:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid #cffe2524;border-radius:50%;width:min(42vw,580px);position:absolute;top:50%;right:-6%;transform:translateY(-46%);box-shadow:inset 0 0 90px #22d3ee0f,0 0 120px #2458b414}.innerHeroGrid{z-index:-2;opacity:.28;background-image:linear-gradient(#89aed514 1px,#0000 1px),linear-gradient(90deg,#89aed514 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:88px 4.5vw 0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.innerHeroCopy{max-width:940px}.innerHeroCopy h1{max-width:900px;font:550 clamp(48px, 6vw, 92px)/.99 var(--font-space);letter-spacing:-.055em;margin:25px 0 24px}.innerHeroCopy>p{color:#9ba9ba;max-width:700px;margin:0;font-size:clamp(15px,1.4vw,18px);line-height:1.75}.innerHeroActions{flex-wrap:wrap;gap:11px;margin-top:34px;display:flex}.innerHeroIndex{z-index:1;color:#ffffff52;justify-items:end;gap:14px;min-width:170px;display:grid;position:relative}.innerHeroIndex span{color:#0000;-webkit-text-stroke:1px #cffe2585;font:500 clamp(70px, 9vw, 132px)/.8 var(--font-space);letter-spacing:-.08em}.innerHeroIndex i{background:linear-gradient(90deg,#0000,#cffe2580);width:100%;height:1px}.innerHeroIndex small{font:600 8px var(--font-space);letter-spacing:.18em}.homeHighlights{background:linear-gradient(#060b12,#03070d);padding:124px clamp(24px,7vw,110px)}.homeHighlightsHead{grid-template-columns:1.25fr .75fr;align-items:end;gap:8vw;margin-bottom:52px;display:grid}.homeHighlightsHead h2{max-width:760px;font:550 clamp(38px, 4.7vw, 68px)/1.03 var(--font-space);letter-spacing:-.045em;margin:22px 0 0}.homeHighlightsHead>p{color:#8e9baa;margin:0 0 6px;line-height:1.75}.pathwayGrid{background:#ffffff1a;border:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.pathwayGrid>*{min-width:0}.pathwayCard{background:linear-gradient(145deg,#09121d,#050a11);flex-direction:column;height:100%;min-height:360px;padding:30px;transition:transform .25s,background .25s;display:flex;position:relative;overflow:hidden}.pathwayCard:after{content:"";aspect-ratio:1;opacity:0;background:radial-gradient(circle,#cffe251f,#0000 65%);border-radius:50%;width:240px;transition:all .25s;position:absolute;bottom:-45%;right:-45%}.pathwayCard:hover{z-index:1;background:linear-gradient(145deg,#0c1724,#060b12);transform:translateY(-5px)}.pathwayCard:hover:after{opacity:1}.pathwayNumber{color:#536071;font:600 10px var(--font-space);letter-spacing:.15em;align-self:flex-end}.pathwayCard>svg{width:29px;height:29px;color:var(--lime);margin:43px 0 24px}.pathwayCard h3{margin:0 0 14px;font-size:24px}.pathwayCard p{color:#8491a1;margin:0;font-size:13px;line-height:1.7}.pathwayCard strong{color:#d8e3ef;align-items:center;gap:8px;margin-top:auto;padding-top:28px;font-size:11px;display:flex}.pathwayCard strong svg{width:15px}.homePortalCallout{background:linear-gradient(100deg,#cffe2514,#1b2e4659);border:1px solid #cffe252e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:28px;padding:34px 38px;display:grid}.homePortalCallout>span{width:54px;height:54px;color:var(--lime);border:1px solid #cffe2540;place-items:center;display:grid}.homePortalCallout small{color:var(--lime);font:650 8px var(--font-space);letter-spacing:.18em}.homePortalCallout h3{margin:8px 0 5px;font-size:22px}.homePortalCallout p{color:#8794a3;margin:0;font-size:12px;line-height:1.65}.homePortalCallout>a{color:var(--lime);white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.homePortalCallout>a svg{width:16px}@media (max-width:1050px){.innerHero{min-height:620px}.innerHeroIndex{min-width:120px}.pathwayGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.mobile a.active{color:var(--lime)}.innerHero{grid-template-columns:1fr;gap:38px;min-height:auto;padding:132px 22px 72px}.innerHero:after{opacity:.7;width:84vw;right:-46%}.innerHeroCopy h1{font-size:clamp(44px,13vw,64px)}.innerHeroIndex{justify-items:start;min-width:0}.innerHeroIndex span{font-size:64px}.innerHeroIndex i{background:linear-gradient(90deg,#cffe2580,#0000);width:min(260px,75vw)}.homeHighlights{padding:86px 20px}.homeHighlightsHead{grid-template-columns:1fr;gap:22px}.pathwayGrid{grid-template-columns:1fr}.pathwayCard{min-height:310px}.homePortalCallout{grid-template-columns:auto 1fr;padding:26px}.homePortalCallout>a{grid-column:1/-1}}
:root{--lime:#ff8ecb;--lime-soft:#dec8ff;--setrex-bg:#10072d;--setrex-card:#40226994;--setrex-line:#ebdeff2e;--violet-950:#09051d;--violet-900:#12082f;--violet-800:#251052;--violet-700:#3f227b;--violet-500:#7b5cff;--rose-400:#ff8ecb;--blue-400:#65a9ff;--glass:#4e2b7a57;--glass-strong:#311956b8;--glass-line:#f4ebff33;--portal-lime:#bd8cff;--portal-paper:#f3effc;--portal-card:#fcfaff;--portal-border:#351c5c21;--portal-muted:#756b83}html,body{background:var(--violet-950)}body{background-image:radial-gradient(circle at 16% 12%, #65a9ff1f, transparent 29%), radial-gradient(circle at 84% 20%, #ff5cb621, transparent 31%), linear-gradient(135deg, var(--violet-950), var(--violet-900) 48%, #0b1538)}body:before{background:radial-gradient(520px circle at var(--x,50%) var(--y,20%), #ff8ecb17, transparent 62%), radial-gradient(620px circle at 75% 16%, #65a9ff12, transparent 67%)}::selection{color:#fff;background:#ff8ecb57}.nav.scrolled{background:#140831d1;border-color:#ebdeff2e;box-shadow:0 18px 55px #0402114d}.desktop a.active:after{background:linear-gradient(90deg, var(--blue-400), var(--rose-400))}.navCta,.setrexButton.accentButton{color:#1c0c3b;background:linear-gradient(120deg,#fff 0 62%,#f6d8ff);box-shadow:0 12px 38px #ff8ecb29}.navCta:hover,.setrexButton.accentButton:hover{color:#1c0c3b;background:linear-gradient(120deg,#fff,#efc8ff)}.setrexButton.accentButton>span{background:linear-gradient(135deg,#5531a9,#e052a5)}.setrexHero.hero{background:var(--violet-950)}.heroGlow{background:radial-gradient(circle,#ff70c13b,#6856ff17 45%,#0000 68%)}.heroMoonStage video{filter:brightness(.5)saturate(1.12)contrast(1.08)hue-rotate(12deg)}.heroMoonStage:after{background:radial-gradient(circle at 50% 40%, #ff87c914 0 20%, #240d4e40 48%, #09051de6 100%), linear-gradient(135deg, #2d18785c, #e1439e2e 52%, #0808287a), linear-gradient(180deg, #09051d4d, transparent 44%, var(--violet-950) 100%)}.moonVignette{background:linear-gradient(180deg, #09051d40, transparent 28%, #190a3a1f 65%, var(--violet-950) 100%), linear-gradient(90deg, var(--violet-950), transparent 20%, transparent 80%, var(--violet-950))}.heroBadge,.themeBadge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#6b3ea02b;border-color:#f4ebff3b;box-shadow:inset 0 1px #ffffff0f}.heroBadge i,.themeBadge i,.brandRail i{background:linear-gradient(135deg, var(--blue-400), var(--rose-400));box-shadow:0 0 12px #ff8ecba6}.rotatingLine strong,.heroBadge span,.portalProofLink{color:#ffabe0}.themeBrands,.themeIntro,.themeFeatures,.themeProcess,.themeFaq{background:radial-gradient(circle at 82% 10%, #5c59ff12, transparent 28%), linear-gradient(180deg, var(--violet-950), var(--violet-900))}.themeSolutions,.homeHighlights,.contact{background:radial-gradient(circle at 18% 18%,#ff67be1a,#0000 27%),radial-gradient(circle at 85% 40%,#5d84ff1c,#0000 32%),linear-gradient(135deg,#12082f,#1e0d49 48%,#0d1639)}.themeHeading>p,.themeHeading p,.homeHighlightsHead>p,.setrexHeroCopy>p{color:#ede4f9ab}.themeLabel{color:#ffabe0;background:#ff8ecb1f}.brandRail{background:#24114c52;border-color:#ebdeff1c}.brandRail span{color:#cfc3df}.introPrinciple article,.introSystem article,.featureLead article,.serviceTiles>div>article,.solutionRows article,.registrationRibbon,.pathwayCard{border-color:var(--glass-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#66389761,#1f0f449e),#2812508c;box-shadow:inset 0 1px #ffffff0d,0 24px 70px #0602162e}.introStory article{color:#1b0b3d;background-image:linear-gradient(90deg,#ead9fffa 0 44%,#dec8ffe0 61%,#a676d933 100%),url(/media/web-development-professional.webp)}.introStory p{color:#1b0b3da8}.storyIcon,.systemOrbit span,.tileIcon,.featureCopy li svg{background:linear-gradient(135deg, var(--blue-400), var(--rose-400));color:#fff}.systemOrbit{border-color:#ff8ecb5c}.systemOrbit i{background:var(--rose-400)}.introPrinciple strong{color:#ffabe0}.featureUi,.automationPreview,.paymentPreview{border-color:var(--glass-line);background:linear-gradient(145deg,#26154ef0,#0c0823f5)}.uiGraph span,.availabilityGraph i{background:linear-gradient(var(--rose-400), var(--violet-500))}.serviceTiles>div>article:hover,.pathwayCard:hover{border-color:#ff8ecb7a;box-shadow:0 24px 75px #36125e52,0 0 36px #ff6bbe14}.solutionCopy>p,.serviceTiles p,.introPrinciple p,.introSystem p,.processRail p,.faqList article>div>p,.pathwayCard p{color:#e3d7f299}.solutionCopy dl>div,.faqList,.faqList article,.processRail article{border-color:#ebdeff24}.solutionCopy dd{color:#dcd0eb}.automationPreview:before,.paymentPreview:before,.innerHeroGrid{background-image:linear-gradient(#ffaee014 1px,#0000 1px),linear-gradient(90deg,#7097ff14 1px,#0000 1px)}.previewFlow span{color:#ffabe0;background:#1c0d3ce0;border-color:#ff8ecb73}.virtualCard{color:#1d0b3e;background:linear-gradient(135deg,#d9c5ff,#ff9ed4 58%,#8eb9ff)}.paymentPulse,.previewLog p{background:#1d0e3ddb;border-color:#f4ebff29}.themePlatform{color:#1e0d42;background:radial-gradient(circle at 84% 12%,#ff71c14d,#0000 30%),linear-gradient(135deg,#e8ddff,#c9b0ff 48%,#b9d3ff)}.themePlatform .themeHeading>p{color:#1e0d42a3}.platformPanel{background:linear-gradient(135deg,#1a0b3d,#28115b 52%,#111a45);box-shadow:0 30px 80px #230c4e33}.readinessList,.readinessList>div{border-color:#eee0ff21}.readinessList svg,.availabilityCard strong span,.faqList article.open button svg,.processDot{color:#ffabe0}.readinessList b{color:#ffabe0;background:#ff8ecb21}.processDot{background:linear-gradient(135deg, var(--blue-400), var(--rose-400));box-shadow:0 0 14px #ff8ecb9e}.themeBenefits{color:#1e0d42;background:linear-gradient(135deg,#eee7ff,#dac8ff 56%,#c4ddff)}.themeBenefits .themeBadge{color:#2b1354;background:#ffffff40;border-color:#2b13542b}.benefitGrid article{background:#ffffff4d;border-color:#2a145321;box-shadow:inset 0 1px #ffffff80}.benefitGrid article:first-child{background:linear-gradient(145deg,#ff9cd4,#c29dff)}.benefitGrid p{color:#1f0d439e}.themeCta,.cta{color:#1c0b3d;background:radial-gradient(circle at 20% 10%,#ffffff8c,#0000 30%),linear-gradient(120deg,#d9c5ff,#f5b5dc 52%,#aacaff);box-shadow:0 32px 90px #3914672e}.themeCta .themeBadge{color:#2b1354;background:#ffffff38;border-color:#2b13542e}.cta h2 em{-webkit-text-stroke-color:#2f145bb8}.cta p,.cta>div>p{color:#220d47a3}.darkButton{background:linear-gradient(135deg,#25104f,#522a96)}.darkButton>span{background:linear-gradient(135deg, var(--blue-400), var(--rose-400));color:#fff}.innerHero{background:radial-gradient(circle at 78% 28%,#ff66bc40,#0000 28%),radial-gradient(circle at 70% 78%,#5683ff33,#0000 31%),linear-gradient(125deg,#0b061f,#28105a 58%,#101c48);border-color:#ebdeff21}.innerHero:after{border-color:#ffa5da3d;box-shadow:inset 0 0 100px #6f57ff1f,0 0 130px #ec49a721}.innerHeroIndex span{-webkit-text-stroke-color:#ffade0a8}.innerHeroIndex i{background:linear-gradient(90deg,#0000,#ff8ecbb8)}.pathwayGrid{background:#f4ebff21;border-color:#f4ebff24}.pathwayCard>svg,.pathwayCard strong,.homePortalCallout small,.homePortalCallout>a{color:#ffabe0}.homePortalCallout{background:linear-gradient(110deg,#654dc433,#e650a62e,#25469638);border-color:#ffabe040;box-shadow:inset 0 1px #ffffff0d}.homePortalCallout>span{color:#ffabe0;border-color:#ffabe04d}.contact{margin-top:0}.contact .eyebrow b{background:linear-gradient(135deg, var(--blue-400), var(--rose-400))}.officialContact svg,.contactMeta span{color:#ffabe0}.contact .eyebrow b{height:2px}.contact h2 em{-webkit-text-stroke-color:#ffabe0c7}.contact form{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:linear-gradient(145deg,#844c9e42,#31185885);border:1px solid #f5e8ff45;border-radius:28px;box-shadow:inset 0 1px #ffffff1a,0 35px 95px #04011147}.fields label{color:#e7dbf5}.fields input,.fields select,.fields textarea{color:#fff;background:#190b3975;border:1px solid #f4ebff38;border-radius:13px;box-shadow:inset 0 1px #ffffff0a}.fields input::-moz-placeholder{color:#e1d3f273}.fields textarea::-moz-placeholder{color:#e1d3f273}.fields input::placeholder,.fields textarea::placeholder{color:#e1d3f273}.fields select option{color:#fff;background:#211044}.fields input:focus,.fields select:focus,.fields textarea:focus{background:#230f48bf;border-color:#ff9cd6b8;box-shadow:0 0 0 4px #ff8ecb1a,0 0 30px #7555ff1a}.contact .submit{color:#1d0c3e;background:#fff;border:0;border-radius:100px;box-shadow:0 13px 35px #03010f33}.contact .submit:hover:not(:disabled){background:#f7eaff}footer{background:radial-gradient(circle at 80% 10%,#6070ff14,#0000 30%),#09051d;border-color:#ebdeff1a}.footerBottom{border-color:#ebdeff1c}.udyamPill{color:#e4b7d4;border-color:#ff8ecb42}.udyamPill i{background:var(--rose-400)}.authPage{isolation:isolate;color:#fff;background:radial-gradient(circle at 28% 18%,#ff6cbf4d,#0000 31%),radial-gradient(circle at 78% 82%,#5289ff47,#0000 35%),linear-gradient(135deg,#16083a,#3b1d74 48%,#121d53);position:relative}.authPage:before,.authPage:after{content:"";z-index:-1;filter:blur(18px);pointer-events:none;border-radius:50%;position:absolute}.authPage:before{background:#ff68be29;width:360px;height:360px;top:-140px;left:38%}.authPage:after{background:#587eff2e;width:460px;height:460px;bottom:-200px;right:-170px}.authVisual{background:0 0!important}.authVisual:after{opacity:.72;background-image:linear-gradient(#f4ebff0b 1px,#0000 1px),linear-gradient(90deg,#f4ebff0b 1px,#0000 1px)}.authVisualCopy h1 em{-webkit-text-stroke-color:#ffb3e2db}.portalEyebrow,.authVisualCopy>p:not(.portalEyebrow){color:#efe4fbad}.portalEyebrow span{background:linear-gradient(90deg, var(--blue-400), var(--rose-400))}.authFeatureGrid article{color:#eee4f9;background:#55307e42;border-color:#f5ebff2e;box-shadow:inset 0 1px #ffffff0f}.authFeatureGrid svg,.authTrust svg{color:#ffabe0}.authTrust{color:#e5d7f394}.authOrb{border-color:#ff9cd633;box-shadow:inset 0 0 130px #5f76ff14,0 0 130px #07031959}.authOrb:before,.authOrb:after,.authOrb span{border-color:#ffb7e333}.authOrb span:first-child{background:radial-gradient(circle at 35% 28%,#ff91cf57,#4d2f9457 43%,#110830e6 72%);box-shadow:0 0 85px #ff70c121}.authPanel{color:#fff;background:0 0!important}.authBack{color:#f1e7fcb3}.authBack:hover{color:#fff}.authCard{-webkit-backdrop-filter:blur(28px)saturate(1.14);backdrop-filter:blur(28px)saturate(1.14);background:linear-gradient(145deg,#dc9dcf33,#4c2b7d57),#37196438;border:1px solid #f7edff5c;border-radius:28px;width:min(500px,100%);padding:clamp(30px,4vw,48px);box-shadow:inset 0 1px #ffffff29,0 35px 100px #08021f42}.authCardKicker{color:#f5ebffb8!important}.authCardKicker svg{color:#ffabe0}.authCard h2{color:#fff}.authCard>p{color:#ede1f9ab}.googleAuthButton{color:#21113f;background:#fffffff0;border:1px solid #f7edff80;border-radius:100px;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:0 20px;font-size:12px;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:flex;box-shadow:0 14px 35px #0a03232e}.googleAuthButton:hover{background:#fff;transform:translateY(-2px);box-shadow:0 18px 42px #0a03233d}.googleAuthButton:focus-visible{outline-offset:3px;outline:3px solid #ffaadc80}.googleMark{background:conic-gradient(from -45deg, #4285f4 0 25%, #34a853 0 43%, #fbbc05 0 68%, #ea4335 0 82%, #4285f4 0);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font:800 15px/1 Arial,sans-serif;display:grid;box-shadow:inset 0 0 0 3px #ffffffeb}.authDivider{color:#ede1f980;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:12px;font-size:9px;display:flex}.authDivider:before,.authDivider:after{content:"";background:#f7edff2e;flex:1;height:1px}.authDivider span{flex:none}.authForm label{color:#f4eafa}.authForm label small,.passwordHint{color:#e7d8f48c!important}.authForm label>i{color:#f0e1fab3}.authForm input{color:#fff;background:#1f0e4457;border:1px solid #f7edff40;border-radius:14px;height:54px;box-shadow:inset 0 1px #ffffff0d}.authForm input::placeholder{color:#e5d4f470}.authForm input:focus{background:#26115194;border-color:#ffa9dcc7;box-shadow:0 0 0 4px #ff8ecb1a,0 0 34px #5b71ff1a}.passwordToggle{color:#eee0f9b3}.authSubmit{color:#1d0c3e;background:#fff;border:0;border-radius:100px;height:54px;box-shadow:0 14px 35px #0a032333}.authSubmit:hover:not(:disabled){color:#1d0c3e;background:#f6eaff}.authSubmit svg{color:#8e4bc0}.authSwitch,.authHelp{color:#f0e5faab!important}.authSwitch a,.authHelp a{color:#fff;text-underline-offset:3px;-webkit-text-decoration:underline #ffa9dca6;text-decoration:underline #ffa9dca6}.authForm .formError,.contact .formError{background:#76184652;border-color:#ffb7cf47;color:#ffd9e6!important}.portalSidebar,.adminSidebar,.accountHero,.adminHero{background:linear-gradient(155deg,#130a2e,#25114e 58%,#111a3f)}.portalMobileNav button.active,.adminMobileNav button.active{background:#291450}.portalMobileNav button.active svg,.adminMobileNav button.active svg{color:#e7b2ff}.portalFormCard input:focus,.portalFormCard select:focus,.portalFormCard textarea:focus,.adminView form input:focus,.adminView form select:focus,.adminView form textarea:focus{border-color:#a77be0;box-shadow:0 0 0 3px #9364cf1a}@media (max-width:850px){.authPage{background:radial-gradient(circle at 75% 10%,#ff69be45,#0000 28%),linear-gradient(155deg,#16083a,#2e1764 58%,#101a49)}.authVisual{min-height:360px}.authPanel{padding-top:86px!important}.authCard{margin-inline:auto}}@media (max-width:620px){.authVisual{min-height:290px}.authPanel{min-height:620px;padding:78px 16px 45px!important}.authBack{top:30px;left:20px}.authCard{border-radius:22px;padding:27px 20px}.contact form{border-radius:22px}.innerHeroIndex i{background:linear-gradient(90deg,#ff8ecbb8,#0000)}}@media (prefers-reduced-transparency:reduce){.authCard,.contact form,.pathwayCard,.featureLead article,.serviceTiles>div>article,.solutionRows article{-webkit-backdrop-filter:none;backdrop-filter:none;background:#2a1554}}
