.sideNav button{display:flex;align-items:center;gap:12px}.sideNav button>svg{flex:0 0 auto;width:18px;height:18px;color:#9cc8b7;stroke-width:1.8}.sideNav button>span{min-width:0}.sideNav button.active>svg,.sideNav button:hover>svg{color:#b7edce}.appShell:has(.monitorContent){background:#f4f5f1}.appShell:has(.monitorContent) .appSidebar{background:radial-gradient(circle at 12% 6%,rgba(70,151,116,.16),transparent 23%),linear-gradient(180deg,#063e34,#073a31 48%,#05362e);box-shadow:12px 0 38px rgba(21,55,46,.08)}.appShell:has(.monitorContent) .sideNav button{min-height:46px;border-radius:11px}.appShell:has(.monitorContent) .sideNav button.active{background:linear-gradient(90deg,rgba(66,148,111,.35),rgba(65,137,106,.2));box-shadow:inset 3px 0 #75cca0}.appShell:has(.monitorContent) .tenant{border-color:rgba(160,216,191,.28);background:rgba(4,46,38,.7)}.monitorContent{max-width:none;padding:46px clamp(30px,4vw,64px) 54px;background:radial-gradient(circle at 88% 4%,rgba(213,229,218,.34),transparent 25rem),#f4f5f1}.monitorContent>header{align-items:center;margin-bottom:34px}.monitorContent>header .eyebrow{display:none}.monitorContent>header h1{margin:0 0 8px;color:#082f28;font-size:clamp(34px,3.2vw,46px);font-weight:790;letter-spacing:-.045em}.monitorContent>header p{color:#687b74;font-size:15px}.monitorContent .themeToggle{min-height:44px;padding:10px 15px;color:#174d40;border:1px solid #a9cdbd;border-radius:10px;background:rgba(247,250,247,.75);box-shadow:none}.monitorContent .themeToggle:hover{color:#fff;border-color:#177353;background:#177353}.monitorWorkspace{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"hero hero hero hero hero hero hero cpu cpu cpu cpu cpu" "hero hero hero hero hero hero hero memory memory memory memory memory" "disk disk disk disk database database database database guidance guidance guidance guidance" "chart chart chart chart chart chart chart chart queue queue queue queue" "worker worker worker worker pool pool pool pool pool pool pool pool" "fleet fleet fleet fleet fleet fleet fleet fleet fleet fleet fleet fleet" "footnote footnote footnote footnote footnote footnote footnote footnote footnote footnote footnote footnote";grid-gap:16px;gap:16px;align-items:stretch}.monitorWorkspace>*{min-width:0;max-width:100%}.monitorChartPanel,.monitorGuidance,.monitorHero,.monitorMetricCard,.monitorQueue,.monitorWorker,.workerFleetPanel,.workerPoolPanel{border:1px solid rgba(23,74,61,.1);border-radius:18px;background:rgba(255,255,255,.9);box-shadow:0 13px 34px rgba(26,61,50,.065)}.monitorContent .monitorHero{position:relative;grid-area:hero;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(230px,.95fr);grid-template-rows:1fr auto;min-height:280px;padding:32px 34px;overflow:hidden;align-items:center;grid-gap:18px 24px;gap:18px 24px;background:linear-gradient(118deg,rgba(255,255,255,.98) 5%,rgba(233,247,242,.9) 68%,rgba(221,243,235,.82)),#fff}.monitorHero:before{right:-10%;bottom:-56%;width:88%;height:270px;background:repeating-radial-gradient(ellipse at 60% 100%,transparent 0 24px,rgba(30,127,94,.07) 25px 27px),linear-gradient(145deg,transparent 18%,rgba(129,198,172,.18));transform:rotate(-6deg)}.monitorHero:after,.monitorHero:before{position:absolute;border-radius:50%;content:""}.monitorHero:after{right:4%;top:-28%;width:44%;height:78%;background:rgba(255,255,255,.42);filter:blur(2px)}.monitorHero>span,.monitorHeroArt,.monitorHeroCopy{position:relative;z-index:1}.monitorHeroCopy{grid-row:1;grid-column:1;align-self:end;max-width:520px}.monitorContent .monitorHero h2{margin:8px 0;color:#0c342b;font-size:24px;letter-spacing:-.025em}.monitorHero p:not(.eyebrow){max-width:520px;line-height:1.55}.monitorHero>span{grid-row:2;grid-column:1;justify-self:start;padding:8px 13px;border:1px solid #bfe0d2;box-shadow:none}.monitorHero>span.online{color:#087451;background:#e8f7f0}.monitorHeroArt{grid-row:1/span 2;grid-column:2;align-self:stretch;min-height:210px}.monitorHeroArt:before{position:absolute;right:8%;bottom:22px;width:70%;height:3px;border-radius:99px;background:linear-gradient(90deg,transparent,#85c6ae 22% 72%,transparent);box-shadow:0 14px 32px rgba(35,105,82,.13),0 -40px 60px rgba(109,185,157,.12);content:""}.monitorHeroCloud,.monitorHeroServer{position:absolute;color:#5ca98e;filter:drop-shadow(0 12px 18px rgba(29,102,78,.14));stroke-width:1.25}.monitorHeroCloud{top:4px;right:0;width:56%;height:48%}.monitorHeroServer{right:24%;bottom:12px;width:34%;height:47%;padding:13px;border:1px solid rgba(57,137,109,.2);border-radius:15px;background:linear-gradient(150deg,rgba(82,160,132,.34),rgba(255,255,255,.66))}.monitorMetricCard{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:5px 12px;gap:5px 12px;min-height:118px;padding:20px 22px}.monitorMetricCard.cpuMetric{grid-area:cpu}.monitorMetricCard.memoryMetric{grid-area:memory}.monitorMetricCard.diskMetric{grid-area:disk}.monitorMetricCard.databaseMetric{grid-area:database}.monitorMetricCard>.monitorMetricLabel{align-self:center;color:#526a61;font-size:12px;font-weight:700}.monitorMetricCard>.monitorMetricIcon{display:grid;grid-row:1/span 2;grid-column:2;width:42px;height:42px;place-items:center;color:#257b61;border:1px solid #cfe2da;border-radius:13px;background:#f0f7f4}.monitorMetricIcon svg{width:22px;height:22px;stroke-width:1.7}.monitorMetricCard>strong{grid-column:1;color:#087451;font-size:28px;letter-spacing:-.045em}.monitorMetricCard>.monitorDbStatus,.monitorMetricCard>div:not(.monitorDbStatus),.monitorMetricCard>small{grid-column:1/-1}.monitorMetricCard>div:not(.monitorDbStatus){height:6px;margin-top:6px;background:#e6eeea}.monitorMetricCard>div>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#07815a,#3fa781)}.monitorMetricCard small{color:#6e8079;font-size:10px}.monitorChartPanel{grid-area:chart;padding:22px 26px 16px}.monitorChartHead h2{color:#0d332b;font-size:20px}.monitorRanges{padding:3px;border-radius:11px;background:#eef2ef}.monitorRanges button{min-width:46px;min-height:30px;padding:6px 10px;border-radius:8px}.monitorRanges button.active{background:#07815a;box-shadow:0 5px 12px rgba(7,129,90,.2)}.monitorChart .cpuLine{stroke:#07815a}.monitorChart .workerLine{stroke:#2268e9}.monitorQueue{grid-area:queue}.monitorWorker{grid-area:worker}.monitorQueue,.monitorWorker{padding:22px}.monitorQueue>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:16px}.monitorQueue span{position:relative;grid-template-columns:1fr auto;min-height:82px;padding:14px;color:#5d7169;border:1px solid #edf0ed;border-radius:12px;background:#f6f8f5}.monitorQueue span>svg{grid-row:1/span 2;grid-column:2;align-self:start;width:30px;height:30px;padding:7px;color:#16906a;border-radius:50%;background:#e7f4ee}.monitorQueue b{grid-column:1;color:#102f28;font-size:23px}.monitorWorker h3{color:#0d332b;font-size:19px}.monitorWorker dl div{padding:7px 0 9px;border-color:#e6ece8}.monitorWorker dd{color:#087451}.workerPoolPanel{grid-area:pool;padding:22px;overflow:hidden}.monitorGuidance h2,.workerFleetHead h2,.workerPoolHead h2{color:#0b332a;letter-spacing:-.025em}.workerPoolSafety{color:#183c32;background:transparent;text-align:right}.workerPoolCard{gap:12px;padding:12px;border-radius:13px}.workerPoolIdentity strong{font-size:14px}.workerPoolMode{padding:11px 13px}.workerPoolStats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.workerPoolStats span{min-width:0;padding:11px;border-radius:10px}.workerPoolStats span:nth-child(6){display:none}.workerPoolStats b{font-size:19px}.workerPoolAdvanced{border-radius:10px}.monitorContent .monitorGuidance{grid-area:guidance;grid-template-columns:1fr;align-content:start;gap:8px;min-height:118px;padding:18px 20px}.monitorContent .monitorGuidance>div:first-child>.eyebrow{margin-bottom:3px}.monitorContent .monitorGuidance h2{margin:0;font-size:17px}.monitorContent .monitorGuidance>div:first-child>p:last-child{display:none}.monitorContent .monitorGuidance>div:last-child{gap:5px}.monitorContent .monitorGuidance article{align-items:center;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:8px 10px;border:1px solid #e8ece9;background:#f7f9f7}.monitorContent .monitorGuidance article:after{display:none}.monitorContent .monitorGuidance article>i{margin-top:0}.monitorContent .monitorGuidance article strong{font-size:11px}.monitorContent .monitorGuidance article p{margin-top:2px;font-size:9px;line-height:1.35}.workerFleetPanel{grid-area:fleet;padding:24px;border-color:rgba(23,74,61,.12);background:rgba(255,255,255,.9)}.workerAgentCard,.workerFleetSummary span{border-color:#e1e8e4;border-radius:11px;box-shadow:none}.monitorContent .workerAgentGrid{grid-template-columns:minmax(0,1fr);gap:8px}.monitorContent .workerAgentCard{grid-template-columns:minmax(250px,1.25fr) minmax(330px,1.7fr) auto;align-items:center;gap:10px 14px;padding:12px 14px}.monitorContent .workerAgentCard header{min-width:0;margin:0;align-items:center}.monitorContent .workerAgentCard header>div{min-width:0}.monitorContent .workerAgentCard header small{overflow:hidden;font-size:9px;line-height:1.3;text-overflow:ellipsis}.monitorContent .workerAgentCard header em{padding:5px 7px;font-size:8px;white-space:nowrap}.monitorContent .workerAgentCard dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.monitorContent .workerAgentCard dl div{min-width:0;padding:7px 8px;border:1px solid #edf1ef;border-radius:999px;background:#f5f8f6}.monitorContent .workerAgentCard dt{font-size:8px}.monitorContent .workerAgentCard dd{font-size:10px}.monitorContent .workerAgentCard footer{margin:0;align-items:center;white-space:nowrap}.monitorContent .workerAgentCard footer button{min-height:32px;padding:7px 9px;border-radius:8px;font-size:9px}.monitorContent .workerAgentCard :is(.workerAssignedTask,.workerAgentError){grid-column:1/-1;margin:0}.workerTokenEmpty{border-style:solid;background:#edf8f3}.monitorFootnote{grid-area:footnote}.monitorLoading{grid-column:1/-1}.monitorWorkspace:not(:has(.workerPoolPanel)){grid-template-areas:"hero hero hero hero hero hero hero cpu cpu cpu cpu cpu" "hero hero hero hero hero hero hero memory memory memory memory memory" "disk disk disk disk database database database database guidance guidance guidance guidance" "chart chart chart chart chart chart chart chart queue queue queue queue" "worker worker worker worker worker worker worker worker worker worker worker worker" "fleet fleet fleet fleet fleet fleet fleet fleet fleet fleet fleet fleet" "footnote footnote footnote footnote footnote footnote footnote footnote footnote footnote footnote footnote"}html[data-theme=dark] .appShell:has(.monitorContent),html[data-theme=dark] .monitorContent{background:#0e1915}html[data-theme=dark] .monitorContent>header h1{color:#eaf6f0}html[data-theme=dark] .monitorContent :where(.monitorHero,.monitorMetricCard,.monitorChartPanel,.monitorQueue,.monitorWorker,.workerPoolPanel,.monitorGuidance,.workerFleetPanel){color:#e3f0ea;border-color:#29473b;background:#13251e;box-shadow:0 14px 34px rgba(0,0,0,.2)}html[data-theme=dark] .monitorGuidance article,html[data-theme=dark] .monitorMetricIcon,html[data-theme=dark] .monitorQueue span{color:#cfe7db;border-color:#2d4b40;background:#172c24}html[data-theme=dark] .monitorHero:after,html[data-theme=dark] .monitorHero:before,html[data-theme=dark] .monitorHeroArt{opacity:.36}@media (max-width:1250px){.monitorWorkspace{grid-template-areas:"hero hero hero hero hero hero hero hero hero hero hero hero" "cpu cpu cpu cpu cpu cpu memory memory memory memory memory memory" "disk disk disk disk database database database database guidance guidance guidance guidance" "chart chart chart chart chart chart chart chart chart chart chart chart" "queue queue queue queue queue queue worker worker worker worker worker worker" "pool pool pool pool pool pool pool pool pool pool pool pool" "fleet fleet fleet fleet fleet fleet fleet fleet fleet fleet fleet fleet" "footnote footnote footnote footnote footnote footnote footnote footnote footnote footnote footnote footnote"}.monitorHeroCopy{max-width:none}.monitorWorkspace:not(:has(.workerPoolPanel)){grid-template-areas:"hero hero hero hero hero hero hero hero hero hero hero hero" "cpu cpu cpu cpu cpu cpu memory memory memory memory memory memory" "disk disk disk disk database database database database guidance guidance guidance guidance" "chart chart chart chart chart chart chart chart chart chart chart chart" "queue queue queue queue queue queue worker worker worker worker worker worker" "fleet fleet fleet fleet fleet fleet fleet fleet fleet fleet fleet fleet" "footnote footnote footnote footnote footnote footnote footnote footnote footnote footnote footnote footnote"}}@media (max-width:820px){.monitorContent{padding:78px 15px 32px}.monitorWorkspace{display:grid;grid-template-columns:1fr;grid-template-areas:"hero" "cpu" "memory" "disk" "database" "guidance" "chart" "queue" "worker" "pool" "fleet" "footnote";grid-gap:12px;gap:12px}.monitorWorkspace:not(:has(.workerPoolPanel)){grid-template-areas:"hero" "cpu" "memory" "disk" "database" "guidance" "chart" "queue" "worker" "fleet" "footnote"}.monitorContent .monitorHero{min-height:270px;padding:24px}.monitorHeroCopy{max-width:100%}.monitorHero:after{opacity:.25}.monitorContent>header{align-items:flex-start}.monitorQueue>div:last-child,.workerAgentGrid,.workerFleetSummary,.workerPoolStats{grid-template-columns:repeat(2,minmax(0,1fr))}.monitorContent .workerPoolStats{display:grid}.monitorContent .workerAgentCard,.monitorContent .workerPoolCard,.monitorContent .workerPoolProjects,.monitorContent .workerPoolStats span,.monitorContent .workerProjectAssignment{min-width:0}.monitorContent .workerFleetHead,.monitorContent .workerPoolControls,.monitorContent .workerPoolHead,.monitorContent .workerPoolIdentity,.monitorContent .workerPoolProjectHead,.monitorContent .workerPoolProjects>div{align-items:stretch;flex-direction:column}.monitorContent .workerProjectFields{grid-template-columns:minmax(0,1fr)}.monitorContent .workerProjectPicker{width:100%;min-width:0}.monitorContent .workerPoolControls input,.monitorContent .workerPoolProjects input{width:100%}.monitorContent .workerAgentCard footer{flex-wrap:wrap}.monitorContent .workerAgentCard{grid-template-columns:minmax(0,1fr)}.monitorContent .workerAgentCard dl{grid-template-columns:repeat(2,minmax(0,1fr))}.workerPoolSafety{text-align:left}}@media (max-width:520px){.monitorContent>header h1{font-size:31px}.monitorContent>header p{font-size:13px}.monitorContent .monitorHero{grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto}.monitorHero>span,.monitorHeroCopy{grid-column:1}.monitorHeroArt{position:absolute;right:-24px;bottom:-18px;width:58%;opacity:.25}.monitorChartPanel,.monitorGuidance,.monitorHero,.monitorMetricCard,.monitorQueue,.monitorWorker,.workerFleetPanel,.workerPoolPanel{border-radius:15px}.monitorQueue>div:last-child,.workerAgentGrid,.workerFleetSummary,.workerPoolStats{grid-template-columns:1fr}.monitorChartPanel,.monitorGuidance,.monitorQueue,.monitorWorker,.workerFleetPanel,.workerPoolPanel{padding:18px}}:root{--public-ink:#0b372d;--public-green:#078452;--public-dark:#063f32;--public-mint:#eaf7f0;--public-line:#dbe7e1;--public-muted:#61766f}.marketingPage{background:#fff;color:var(--public-ink);min-height:100vh}.marketingPage:not(.standaloneLoginPage) #enquiry-form,.marketingPage:not(.standaloneLoginPage) #features,.marketingPage:not(.standaloneLoginPage) #process,.marketingPage:not(.standaloneLoginPage) #workloads{scroll-margin-top:94px}.marketingPage:not(.standaloneLoginPage) .marketingHero{align-items:start;align-items:center;background:radial-gradient(circle at 89% 24%,rgba(111,201,155,.16),transparent 25%),linear-gradient(180deg,#fff,#fbfdfb);display:grid;grid-gap:clamp(42px,7vw,100px);gap:clamp(42px,7vw,100px);grid-template-columns:minmax(0,.98fr) minmax(480px,1.02fr);margin:0;max-width:none;min-height:650px;overflow:hidden;padding:62px max(5vw,52px) 70px}.marketingPage:not(.standaloneLoginPage) .marketingHero:after{background-image:radial-gradient(rgba(8,132,82,.26) 1px,transparent 0);background-size:11px 11px;bottom:62px;content:"";height:154px;opacity:.45;position:absolute;right:0;width:250px}.marketingPage:not(.standaloneLoginPage) .heroCopy{max-width:670px;padding:0;position:relative;z-index:2}.marketingPage:not(.standaloneLoginPage) .heroPill{background:#edf8f2;border:0;border-radius:999px;color:#08794d;display:inline-flex;font-size:12px;font-weight:800;letter-spacing:.02em;margin-bottom:22px;padding:9px 17px}.marketingPage:not(.standaloneLoginPage) .heroCopy h1{color:#073b30;font-size:clamp(44px,4.45vw,70px);letter-spacing:-.055em;line-height:1.01;margin:0}.marketingPage:not(.standaloneLoginPage) .heroCopy h1 strong{color:#138153;display:block;font-weight:820}.marketingPage:not(.standaloneLoginPage) .heroLead{color:#526b63;font-size:17px;line-height:1.75;margin:25px 0 0;max-width:650px}.marketingPage:not(.standaloneLoginPage) .heroActions{margin-top:30px}.marketingPage:not(.standaloneLoginPage) .heroActions a{border-radius:9px;min-width:160px;padding:14px 20px;text-align:center}.marketingPage:not(.standaloneLoginPage) .primaryCta{background:linear-gradient(135deg,#0b8855,#087348);box-shadow:0 12px 24px rgba(4,105,64,.2)}.marketingPage:not(.standaloneLoginPage) .secondaryCta{background:#fff;border-color:#96c5b1;color:#154b3d}.marketingPage:not(.standaloneLoginPage) .trustStrip{border:0;color:#49695f;display:flex;flex-wrap:wrap;font-size:12px;gap:19px;margin:31px 0 0;padding:0}.marketingDashboardPreview{align-items:stretch;background:rgba(255,255,255,.98);border:1px solid #d9e7df;border-radius:16px;box-shadow:0 30px 70px rgba(13,66,51,.13);display:grid;grid-template-columns:54px minmax(0,1fr);min-height:480px;overflow:hidden;position:relative;transform:perspective(1300px) rotateY(-1.5deg);z-index:2}.marketingDashboardPreview>aside{align-items:center;background:linear-gradient(180deg,#07513f,#063b30);display:flex;flex-direction:column;gap:24px;padding:18px 11px}.marketingDashboardPreview>aside img{height:30px;margin-bottom:14px;width:30px}.marketingDashboardPreview>aside i{border:1px solid rgba(255,255,255,.35);border-radius:5px;height:16px;opacity:.72;width:16px}.previewCanvas{display:grid;grid-gap:16px;gap:16px;padding:25px 27px}.previewActivity>header,.previewCanvas>header{align-items:center;display:flex;justify-content:space-between}.previewCanvas>header strong{font-size:18px}.previewCanvas>header span{background:#e6f7ee;border-radius:99px;color:#087b4e;font-size:10px;font-weight:800;padding:5px 9px}.previewProgress{align-items:center;border:1px solid #e3ebe7;border-radius:12px;display:grid;grid-gap:22px;gap:22px;grid-template-columns:130px 1fr;padding:19px}.previewDonut{align-items:center;background:conic-gradient(#078452 0 78%,#e6eee9 78% 100%);border-radius:50%;display:flex;flex-direction:column;height:100px;justify-content:center;margin:auto;position:relative;width:100px}.previewDonut:after{background:#fff;border-radius:50%;content:"";inset:9px;position:absolute}.previewDonut b,.previewDonut small{position:relative;z-index:1}.previewDonut b{font-size:21px}.previewDonut small{color:#5c746b;font-size:9px}.previewProgress dl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr 1fr;margin:0}.previewProgress dl div{background:#f7faf8;border-radius:8px;padding:11px}.previewProgress dl div:last-child{grid-column:1/-1}.previewProgress dt{color:#72847e;font-size:9px}.previewProgress dd{font-size:12px;font-weight:800;margin:4px 0 0}.previewLabel{font-size:12px}.previewWorkloads{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(4,1fr)}.previewWorkloads span{background:#f7faf8;border:1px solid #e6ede9;border-radius:9px;font-size:10px;font-weight:750;padding:12px 7px;text-align:center}.previewWorkloads small{color:#118154;display:block;font-size:8px;margin-top:6px}.previewActivity{border:1px solid #e5ece8;border-radius:11px;padding:13px}.previewActivity header strong{font-size:11px}.previewActivity header small{color:#768a82;font-size:8px}.previewActivity>div{background:repeating-linear-gradient(0deg,#fff 0 24px,#edf2ef 25px);height:75px;margin-top:10px;overflow:hidden;position:relative}.previewActivity>div:before{border-top:3px solid #15875b;content:"";height:34px;left:4%;position:absolute;right:3%;top:28px;transform:skewY(-7deg)}.previewActivity>div i{background:#fff;bottom:0;left:0;position:absolute;top:37px;width:28%}.marketingPage:not(.standaloneLoginPage) .marketingProcess,.marketingPage:not(.standaloneLoginPage) .marketingSection{margin-left:auto;margin-right:auto;max-width:1360px;padding-left:max(4vw,32px);padding-right:max(4vw,32px)}.marketingPage:not(.standaloneLoginPage) .sectionIntro{margin:0 auto 35px;max-width:760px;text-align:center}.marketingPage:not(.standaloneLoginPage) .sectionIntro h2{font-size:clamp(30px,3vw,44px);letter-spacing:-.035em}.marketingPage:not(.standaloneLoginPage) .featureGrid{grid-template-columns:repeat(3,1fr)}.marketingPage:not(.standaloneLoginPage) .featureGrid article{background:#fff;border:1px solid #e1ebe6;border-radius:13px;box-shadow:0 10px 28px rgba(16,67,53,.06);min-height:180px;padding:25px}.marketingPage:not(.standaloneLoginPage) .featureGrid article>span{align-items:center;background:#eaf7f0;border-radius:50%;color:#0b8454;display:flex;height:38px;justify-content:center;width:38px}.marketingPage:not(.standaloneLoginPage) .workloadBand{background:linear-gradient(120deg,#064436,#073b31);border-radius:16px;box-shadow:none;color:#fff;margin:12px max(2vw,22px) 0;max-width:none;padding:48px max(4vw,42px);overflow:hidden}.marketingPage:not(.standaloneLoginPage) .workloadBand>*{min-width:0}.marketingPage:not(.standaloneLoginPage) .workloadBand>div:first-child{max-width:450px}.marketingPage:not(.standaloneLoginPage) .workloadBand h2{color:#fff}.marketingPage:not(.standaloneLoginPage) .workloadChips{grid-template-columns:repeat(3,minmax(125px,1fr))}.marketingPage:not(.standaloneLoginPage) .workloadChips span{background:#fff;border:0;color:#16483b;min-height:74px}.marketingProcess{margin:0 auto;padding-bottom:60px;padding-top:75px}.marketingProcess ol{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;margin:0;padding:0}.marketingProcess li{align-items:center;display:flex;flex-direction:column;padding:0 18px;position:relative;text-align:center}.marketingProcess li:before{align-items:center;background:#e7f5ed;border:7px solid #f7fbf8;border-radius:50%;color:#098553;content:counter(list-item);display:flex;font-size:15px;font-weight:900;height:54px;justify-content:center;margin-bottom:15px;width:54px}.marketingProcess li:not(:last-child):after{background:#9ad3b8;content:"";height:1px;left:calc(50% + 37px);position:absolute;top:27px;width:calc(100% - 74px)}.marketingProcess b{font-size:15px}.marketingProcess span{color:#637870;font-size:11px;line-height:1.55;margin-top:6px}.marketingPage:not(.standaloneLoginPage) .contactSection{background:linear-gradient(135deg,#f4faf6,#fff);border:1px solid #dfeae5;border-radius:16px;margin:0 max(3vw,32px) 60px;max-width:none}.standaloneLoginPage{background:radial-gradient(circle at 46% 45%,rgba(30,145,93,.05),transparent 28%),#fcfdfc;display:grid;grid-template-rows:auto 1fr auto}.standaloneLoginHeader{align-items:center;background:rgba(255,255,255,.92);border-bottom:1px solid #e2e9e5;display:flex;justify-content:space-between;min-height:76px;padding:12px max(4vw,42px)}.standaloneLoginBrand{align-items:center;color:#0d382e;display:flex;gap:11px;text-decoration:none}.standaloneLoginBrand img{height:auto;object-fit:contain;width:198px}.standaloneLoginHelp{align-items:center;color:#087d50;display:flex;font-size:14px;font-weight:800;gap:8px;text-decoration:none}.standaloneLoginHelp svg{height:22px;width:22px}.standaloneLoginPage .marketingHero{align-items:center;background:transparent;display:grid;grid-gap:clamp(42px,5vw,100px);gap:clamp(42px,5vw,100px);grid-template-columns:minmax(0,640px) minmax(420px,580px);justify-content:center;margin:0;max-width:1560px;min-height:calc(100vh - 150px);padding:62px max(6vw,54px);width:100%}.standaloneLoginPage .marketingHero:after{display:none}.standaloneLoginPage .heroCopy{max-width:640px;padding:0}.standaloneLoginPage .heroCopy h1{color:#0a3b30;font-size:clamp(42px,4vw,64px);letter-spacing:-.05em;line-height:1.04;margin:0}.standaloneLoginPage .heroCopy h1 strong{color:#078451;display:block}.standaloneLoginPage .heroLead{color:#48645b;font-size:17px;line-height:1.6;margin:20px 0 29px;max-width:540px}.loginProductPreview{display:block;height:auto;margin:-18px 0 -28px;max-width:650px;object-fit:contain;width:100%}.loginPreviewRail{align-items:center;background:linear-gradient(#064b3b,#06372d);display:flex;flex-direction:column;gap:22px;padding:15px 9px}.loginPreviewRail img{height:28px;margin-bottom:8px;width:28px}.loginPreviewRail i{border:1px solid rgba(255,255,255,.36);border-radius:4px;height:14px;width:14px}.loginPreviewCanvas{display:grid;grid-gap:13px;gap:13px;grid-template-columns:1fr 1.45fr;padding:22px}.loginPreviewCanvas>strong{grid-column:1/-1;font-size:14px}.loginPreviewMetrics{display:grid;grid-gap:8px;gap:8px}.loginPreviewMetrics span{background:#f7faf8;border-radius:8px;display:grid;padding:10px}.loginPreviewMetrics small{color:#6c8079;font-size:8px}.loginPreviewMetrics b{font-size:18px;margin-top:4px}.loginPreviewChart{background:repeating-linear-gradient(0deg,#fff 0 29px,#ebf1ed 30px);border:1px solid #edf1ef;border-radius:8px;position:relative}.loginPreviewChart i{border-top:3px solid #0b8554;height:45px;left:10%;position:absolute;right:8%;top:52%;transform:skewY(-10deg)}.loginPreviewRows{display:grid;grid-gap:8px;gap:8px;grid-column:1/-1}.loginPreviewRows span{background:linear-gradient(90deg,#e9f5ef 0 36%,#f4f7f5 36%);border-radius:6px;height:20px}.loginBenefitList{display:grid;grid-gap:15px;gap:15px;margin-top:26px;max-width:585px}.loginBenefitList>span{align-items:center;display:grid;grid-gap:1px 14px;gap:1px 14px;grid-template-columns:42px 1fr}.loginBenefitList img{grid-row:1/span 2;height:48px;object-fit:contain;width:48px}.loginBenefitList b{font-size:14px}.loginBenefitList small{color:#61766f;font-size:12px}.standaloneLoginPage .marketingLogin{background:rgba(255,255,255,.98);border:1px solid #e3eae6;border-radius:18px;box-shadow:0 28px 75px rgba(15,61,48,.1);justify-self:end;margin:0;max-width:500px;min-height:560px;padding:38px 42px;width:100%}.standaloneLoginPage .marketingLogin>.eyebrow{display:none}.standaloneLoginPage .marketingLogin h2{font-size:25px;letter-spacing:-.035em;margin:0 0 32px;text-align:center}.standaloneLoginPage .marketingLogin h2:after{background:#0b8855;border-radius:9px;content:"";display:block;height:3px;margin:12px auto 0;width:42px}.standaloneLoginPage .marketingLogin>p:not(.eyebrow){display:none}.standaloneLoginPage .marketingLogin label{color:#173c32;font-size:13px;font-weight:800;gap:9px}.standaloneLoginPage .marketingLogin input:not([type=checkbox]){border:1px solid #cfdcd6;border-radius:8px;font-size:14px;min-height:48px;padding:0 15px}.standaloneLoginPage .marketingLogin>button[type=submit]{background:linear-gradient(135deg,#088553,#057247);border-radius:8px;font-size:16px;min-height:50px}.standaloneLoginOptions{align-items:center;display:flex;justify-content:space-between;margin-top:-2px}.standaloneLoginOptions label{align-items:center;display:flex;flex-direction:row;font-weight:500!important;gap:8px!important}.standaloneLoginPage .marketingLogin .standaloneLoginOptions .standaloneRemember{align-items:center!important;display:inline-flex!important;flex-flow:row nowrap!important;gap:8px!important;width:auto}.standaloneLoginPage .marketingLogin .standaloneLoginOptions .standaloneRemember span{display:inline-block;white-space:nowrap}.standaloneLoginOptions input{accent-color:#078451;height:17px;width:17px}.standaloneLoginOptions .loginTextButton{color:#087b4d!important;font-size:13px!important;font-weight:800!important;width:auto!important}.standaloneLoginPage .loginSecondaryActions{border-top:1px solid #e3eae6;margin-top:6px;padding-top:20px;position:relative}.standaloneLoginPage .loginSecondaryActions:before{background:#fff;color:#71827c;content:"or";font-size:12px;left:50%;padding:0 12px;position:absolute;top:-9px;transform:translateX(-50%)}.standaloneLoginPage .loginSecondaryActions .loginTextButton{border:1px solid #078451!important;border-radius:8px!important;color:#0b4b3b!important;font-size:14px!important;min-height:48px;width:100%!important}.protectedAccess{align-items:flex-start;display:flex;gap:14px;margin-top:18px;padding:0 8px}.protectedAccess img{flex:0 0 auto;height:48px;margin:-8px 0 -7px -7px;object-fit:contain;width:48px}.protectedAccess span{display:grid;grid-gap:3px;gap:3px}.protectedAccess b{font-size:13px}.protectedAccess small{color:#60756e;font-size:11px;line-height:1.5}.standaloneLoginPage>.contactSection,.standaloneLoginPage>.marketingFooter,.standaloneLoginPage>.marketingProcess,.standaloneLoginPage>.marketingSection,.standaloneLoginPage>.supportCoffeeSection,.standaloneLoginPage>.supportSection,.standaloneLoginPage>.workloadBand{display:none!important}.standaloneLoginFooter{align-items:center;border-top:1px solid #e2e9e5;color:#71827c;display:flex;font-size:11px;justify-content:space-between;padding:18px max(4vw,42px)}.standaloneLoginFooter nav{display:flex;gap:28px}.standaloneLoginFooter a{color:#536b63;text-decoration:none}@media (max-width:1100px){.marketingPage:not(.standaloneLoginPage) .marketingHero{grid-template-columns:1fr;padding-top:50px}.marketingPage:not(.standaloneLoginPage) .heroCopy{max-width:760px}.marketingDashboardPreview{margin:0 auto;max-width:720px;width:100%}.standaloneLoginPage .marketingHero{gap:46px;grid-template-columns:1fr}.standaloneLoginPage .heroCopy{margin:0 auto;max-width:700px;width:100%}.standaloneLoginPage .marketingLogin{justify-self:center;max-width:700px}.loginBenefitList,.loginProductPreview{max-width:700px}}@media (max-width:760px){body:has(.marketingPage:not(.standaloneLoginPage)),html:has(.marketingPage:not(.standaloneLoginPage)){overflow-x:clip}.marketingPage:not(.standaloneLoginPage) .marketingHero{gap:34px;grid-template-columns:minmax(0,1fr);min-height:auto;padding:42px 18px 50px}.marketingPage:not(.standaloneLoginPage) .heroCopy h1{font-size:42px}.marketingPage:not(.standaloneLoginPage) .heroLead{font-size:15px}.marketingDashboardPreview{grid-template-columns:38px minmax(0,1fr);min-height:390px;transform:none}.marketingDashboardPreview>aside{gap:17px;padding:13px 7px}.marketingDashboardPreview>aside img{height:24px;width:24px}.previewCanvas{gap:11px;padding:15px 12px}.previewProgress{gap:10px;grid-template-columns:84px 1fr;padding:11px}.previewDonut{height:68px;width:68px}.previewDonut b{font-size:15px}.previewWorkloads{grid-template-columns:repeat(2,1fr)}.previewActivity{display:none}.marketingPage:not(.standaloneLoginPage) .featureGrid{grid-template-columns:1fr}.marketingPage:not(.standaloneLoginPage) .marketingProcess,.marketingPage:not(.standaloneLoginPage) .marketingSection{padding-left:18px;padding-right:18px}.marketingPage:not(.standaloneLoginPage) .workloadBand{margin:0 12px;padding:34px 22px}.marketingPage:not(.standaloneLoginPage) .workloadChips{grid-template-columns:1fr 1fr}.marketingProcess ol{gap:25px;grid-template-columns:1fr}.marketingProcess li:not(:last-child):after{height:20px;left:50%;top:61px;width:1px}.marketingPage:not(.standaloneLoginPage) .contactSection{margin:0 12px 35px}.standaloneLoginHeader{min-height:66px;padding:10px 17px}.standaloneLoginBrand img{height:auto;width:164px}.standaloneLoginHelp{font-size:0}.standaloneLoginPage .marketingHero{display:block;min-height:auto;padding:42px 17px}.standaloneLoginPage .heroCopy{margin-bottom:34px}.standaloneLoginPage .heroCopy h1{font-size:42px}.loginProductPreview{display:none}.loginPreviewCanvas{padding:14px}.loginBenefitList{display:none}.standaloneLoginPage .marketingLogin{margin-left:auto;margin-right:auto;max-width:340px;min-height:0;padding:26px 18px}.standaloneLoginPage .marketingLogin h2{font-size:22px;margin-bottom:24px}.standaloneLoginPage .marketingLogin input:not([type=checkbox]){min-height:48px}.standaloneLoginPage .marketingLogin>button[type=submit]{font-size:15px;min-height:50px}.standaloneLoginPage .loginSecondaryActions{padding-top:17px}.standaloneLoginPage .loginSecondaryActions .loginTextButton{min-height:45px}.protectedAccess{gap:10px;margin-top:17px;padding:0}.protectedAccess img{height:42px;width:42px}.standaloneLoginFooter{align-items:flex-start;flex-direction:column;gap:12px;padding:18px}}.marketingPage:not(.standaloneLoginPage){background:#ffffff}.marketingPage:not(.standaloneLoginPage) .marketingHero{background:radial-gradient(circle at 97% 7%,rgba(90,191,139,.17),transparent 24%),linear-gradient(180deg,#ffffff,#fcfefc);gap:clamp(42px,6vw,88px);grid-template-columns:minmax(0,.96fr) minmax(520px,1.04fr);min-height:0;padding:34px max(5vw,54px) 42px}.marketingPage:not(.standaloneLoginPage) .marketingHero:before{background:rgba(205,235,219,.42);border-radius:50%;content:"";height:330px;position:absolute;right:-122px;top:-108px;width:330px}.marketingPage:not(.standaloneLoginPage) .marketingHero:after{bottom:32px;height:170px;right:6px;width:220px}.marketingPage:not(.standaloneLoginPage) .heroCopy h1{font-size:clamp(43px,4.1vw,64px);line-height:1.04}.marketingPage:not(.standaloneLoginPage) .heroLead{font-size:16px;line-height:1.7;max-width:615px}.marketingPage:not(.standaloneLoginPage) .trustStrip span{align-items:center;display:inline-flex;gap:6px}.marketingPage:not(.standaloneLoginPage) .trustStrip span:first-letter{color:#078451}.marketingHeroVisual{align-items:center;align-self:stretch;display:flex;justify-content:center;margin:0;min-width:0;position:relative;z-index:2}.marketingHeroVisual>img{display:block;filter:drop-shadow(0 28px 30px rgba(8,60,45,.12));height:auto;max-height:525px;object-fit:contain;width:min(100%,720px)}.marketingHeroVisual figcaption{align-items:center;background:rgba(255,255,255,.96);border:1px solid #deebe4;border-radius:999px;bottom:24px;box-shadow:0 13px 30px rgba(8,67,49,.1);color:#326255;display:flex;font-size:11px;font-weight:800;gap:7px;left:50%;padding:10px 16px;position:absolute;transform:translateX(-50%);white-space:nowrap}.marketingHeroVisual figcaption svg{color:#078451;height:15px;width:15px}.marketingTrust{background:#ffffff;border:1px solid #e2ebe6;border-radius:15px;box-shadow:0 12px 35px rgba(17,69,54,.05);margin:0 auto;max-width:calc(100% - max(4vw, 44px));padding:31px 32px 24px;position:relative;text-align:center;transform:translateY(-8px);width:1360px;z-index:3}.marketingTrust h2{font-size:21px;letter-spacing:-.025em;margin:0}.marketingTrust>p{color:#667b74;font-size:12px;margin:7px 0 20px}.marketingTrust>div{align-items:center;border:1px solid #e7eeea;border-radius:11px;display:grid;grid-template-columns:repeat(6,1fr);min-height:76px;overflow:hidden}.marketingTrust>div span{align-items:center;color:#30554a;display:flex;font-size:15px;font-weight:850;height:100%;justify-content:center;padding:12px}.marketingTrust>div span+span{border-left:1px solid #edf2ef}.marketingPage:not(.standaloneLoginPage) .marketingSection{padding-bottom:68px;padding-top:68px}.marketingPage:not(.standaloneLoginPage) .sectionIntro{margin-bottom:28px}.marketingPage:not(.standaloneLoginPage) .sectionIntro .eyebrow{color:#13825a;font-size:10px;letter-spacing:.18em}.marketingPage:not(.standaloneLoginPage) .sectionIntro h2{font-size:clamp(27px,2.8vw,40px);margin-top:8px}.marketingPage:not(.standaloneLoginPage) .sectionIntro>p{font-size:13px;margin:10px auto 0;max-width:650px}.marketingPage:not(.standaloneLoginPage) .featureGrid{gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.marketingPage:not(.standaloneLoginPage) .featureGrid article{display:grid;grid-template-columns:48px minmax(0,1fr);min-height:158px;padding:22px}.marketingPage:not(.standaloneLoginPage) .featureGrid .featureGlyph,.marketingPage:not(.standaloneLoginPage) .featureGrid article>img{align-items:center;align-self:start;background:#ecf8f1;border:0;border-radius:50%;color:#078451;display:flex;grid-row:1/span 2;height:43px;justify-content:center;margin-right:15px;object-fit:cover;padding:0;width:43px}.marketingPage:not(.standaloneLoginPage) .featureGrid article>img{object-position:center}.marketingPage:not(.standaloneLoginPage) .featureGrid .featureGlyph{font-size:23px;font-weight:800}.marketingPage:not(.standaloneLoginPage) .featureGrid svg.featureGlyph{padding:11px}.marketingPage:not(.standaloneLoginPage) .featureGrid h3{align-self:end;font-size:15px;margin:3px 0 7px}.marketingPage:not(.standaloneLoginPage) .featureGrid p{color:#63766f;font-size:12px;grid-column:2;line-height:1.6;margin:0}.marketingPage:not(.standaloneLoginPage) .workloadBand{align-items:center;gap:56px;grid-template-columns:minmax(270px,.72fr) minmax(0,1.4fr);margin:0 max(2vw,24px);padding:46px max(3.8vw,42px)}.marketingPage:not(.standaloneLoginPage) .workloadBand h2{font-size:clamp(30px,3vw,44px);line-height:1.08}.marketingPage:not(.standaloneLoginPage) .workloadBand{gap:clamp(34px,4vw,64px);grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr)}.marketingPage:not(.standaloneLoginPage) .workloadBand p{color:rgba(255,255,255,.72);font-size:13px;line-height:1.65}.marketingPage:not(.standaloneLoginPage) .workloadChips{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;width:100%}.marketingPage:not(.standaloneLoginPage) .workloadChips span{align-items:center;border-radius:10px;display:flex;flex-direction:column;font-size:11px;font-weight:850;gap:8px;justify-content:center;min-height:108px;padding:12px 8px}.marketingPage:not(.standaloneLoginPage) .workloadChips img,.marketingPage:not(.standaloneLoginPage) .workloadChips svg{display:block;height:36px;max-width:48px;object-fit:contain;width:36px}.marketingPage:not(.standaloneLoginPage) .workloadChips strong{color:#15483a;font-size:11px;line-height:1.2;text-align:center}.marketingPage:not(.standaloneLoginPage) .workloadChips .platformZoho{color:#e42527;width:50px}.marketingPage:not(.standaloneLoginPage) .workloadChips .platformRediff{border-radius:50%}.marketingPage:not(.standaloneLoginPage) .workloadChips span:last-child svg{color:#55736a}.marketingPage:not(.standaloneLoginPage) .marketingProcess{padding-bottom:64px;padding-top:68px}.marketingPage:not(.standaloneLoginPage) .marketingProcess ol{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(7,minmax(0,1fr));margin:0 auto;max-width:1380px}.marketingPage:not(.standaloneLoginPage) .marketingProcess li:before{display:none}.marketingPage:not(.standaloneLoginPage) .marketingProcess li{align-items:center;background:#ffffff;border:1px solid #d9e4de;border-radius:8px;display:flex;flex-direction:column;justify-content:flex-start;min-height:106px;padding:13px 8px 10px;text-align:center}.marketingPage:not(.standaloneLoginPage) .marketingProcess li:after{display:none}.marketingPage:not(.standaloneLoginPage) .marketingProcess li>span{align-items:center;background:#edf1f3;border-radius:50%;color:#4b6a62;display:flex;font-size:12px;font-weight:900;height:29px;justify-content:center;margin:0 0 12px;width:29px}.marketingPage:not(.standaloneLoginPage) .marketingProcess li>b{color:#36584f;font-size:12px;font-weight:700}.marketingPage:not(.standaloneLoginPage) .marketingProcess li>small{align-items:center;color:#526c64;display:flex;font-size:9px;gap:5px;margin-top:5px}.marketingPage:not(.standaloneLoginPage) .marketingProcess li>small i{background:#9fb0c3;border:3px solid #edf2f6;border-radius:50%;height:10px;width:10px}.marketingPage:not(.standaloneLoginPage) .marketingProcess li>small.processConnected{color:#08794d;font-weight:800}.marketingPage:not(.standaloneLoginPage) .marketingProcess li>small.processConnected i{background:#14a36a;border-color:#dff6eb}.marketingPage:not(.standaloneLoginPage) .marketingProcess li>small.processRoute{color:#08794d;font-size:9px;font-weight:800;gap:4px;white-space:nowrap}.marketingPage:not(.standaloneLoginPage) .marketingProcess li>small.processRoute b{font:inherit}.marketingPage:not(.standaloneLoginPage) .marketingProcess li>small.processRoute span{color:#13a069;font-size:13px;line-height:1}.marketingPage:not(.standaloneLoginPage) .marketingProcess li.active{background:#f4f8ff;border-color:#8eb8ff}.marketingPage:not(.standaloneLoginPage) .marketingProcess li.active>span{background:#16865c;color:#ffffff}.marketingPage:not(.standaloneLoginPage) .marketingProcess li.active>b{color:#078451}.marketingCta{align-items:center;background:radial-gradient(circle at 72% 28%,rgba(57,170,111,.12),transparent 28%),linear-gradient(105deg,#f8fcf9,#eff8f3);border:1px solid #dce9e2;border-radius:16px;display:grid;grid-gap:30px;gap:30px;grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);margin:0 max(3vw,34px) 32px;min-height:280px;overflow:hidden;padding:38px max(4vw,48px);position:relative}.marketingCta>div{max-width:650px;position:relative;z-index:2}.marketingCta h2{font-size:clamp(29px,3vw,43px);letter-spacing:-.04em;margin:8px 0 10px}.marketingCta p{color:#60756d;font-size:13px;line-height:1.65;max-width:560px}.marketingCta>div>div{align-items:center;display:flex;gap:24px;margin-top:22px}.marketingCta .primaryCta{border-radius:8px;color:#fff;font-size:12px;font-weight:850;padding:13px 18px;text-decoration:none}.ctaTextLink{color:#174c3d;font-size:12px;font-weight:850;text-decoration:underline;text-underline-offset:4px}.marketingCta>img{bottom:-43px;height:330px;object-fit:contain;position:absolute;right:2.5%;width:min(42%,460px)}.marketingPage:not(.standaloneLoginPage) .contactSection{margin-top:0}.marketingPage:not(.standaloneLoginPage) .marketingFooter{background:linear-gradient(120deg,#064235,#05362e);display:block;padding:46px max(4vw,45px) 19px}.marketingFooterGrid{display:grid;grid-gap:42px;gap:42px;grid-template-columns:1.35fr repeat(4,1fr)}.marketingFooterLogo{align-items:center;color:#ffffff;display:inline-flex;gap:9px;text-decoration:none}.marketingFooterAbout .marketingFooterLogo img{display:block;filter:none;height:34px;object-fit:contain;width:34px}.marketingFooterLogo strong{font-size:18px;letter-spacing:-.5px}.marketingFooterLogo strong span{color:#45b97b}.marketingFooterAbout p{color:rgba(255,255,255,.72);font-size:11px;line-height:1.65;margin:18px 0;max-width:220px}.marketingSocials{display:flex;gap:9px}.marketingSocials a{align-items:center;border:1px solid rgba(255,255,255,.3);border-radius:50%;color:#fff;display:flex;font-size:11px;height:30px;justify-content:center;text-decoration:none;width:30px}.marketingFooterColumn{display:flex;flex-direction:column;gap:10px}.marketingFooterColumn strong{color:#fff;font-size:12px;margin-bottom:5px}.marketingFooterColumn a{color:rgba(255,255,255,.7);font-size:10px;line-height:1.4;text-decoration:none}.marketingFooterColumn a:hover{color:#fff}.marketingFooterLegal{align-items:center;border-top:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.56);display:flex;font-size:9px;justify-content:space-between;margin-top:40px;padding-top:17px}.marketingFooterLegal nav{display:flex;gap:24px}.marketingFooterLegal a{color:rgba(255,255,255,.7);text-decoration:none}.marketingPage:not(.standaloneLoginPage) .marketingFooter>.marketingBrand,.marketingPage:not(.standaloneLoginPage) .marketingFooter>.marketingBrand+p,.marketingPage:not(.standaloneLoginPage) .marketingFooter>.marketingBrand+p+div,.marketingPage:not(.standaloneLoginPage) .marketingFooter>span{display:none}.standaloneLoginPage>.marketingCta,.standaloneLoginPage>.marketingTrust{display:none!important}@media (min-width:1101px){html:has(.marketingPage:not(.standaloneLoginPage)){zoom:1}body:has(.marketingPage:not(.standaloneLoginPage)){min-height:100vh}}@media (max-width:1120px){.marketingPage:not(.standaloneLoginPage) .marketingHero{grid-template-columns:1fr;padding-bottom:35px}.marketingHeroVisual{margin:0 auto;max-width:760px;width:100%}.marketingTrust>div{grid-template-columns:repeat(3,1fr)}.marketingTrust>div span:nth-child(4){border-left:0}.marketingTrust>div span:nth-child(n+4){border-top:1px solid #edf2ef}.marketingPage:not(.standaloneLoginPage) .workloadBand{grid-template-columns:1fr}.marketingPage:not(.standaloneLoginPage) .workloadChips{grid-template-columns:repeat(4,minmax(115px,1fr))}.marketingFooterGrid{grid-template-columns:1.4fr repeat(2,1fr)}}@media (max-width:760px){.marketingPage:not(.standaloneLoginPage) .marketingHero{gap:22px;grid-template-columns:minmax(0,1fr);padding:39px 18px 28px}.marketingPage:not(.standaloneLoginPage) .heroCopy h1{font-size:40px}.marketingHeroVisual>img{max-height:330px}.marketingHeroVisual figcaption{bottom:5px;font-size:9px;padding:8px 12px}.marketingTrust{max-width:calc(100% - 24px);padding:25px 14px 14px;transform:none}.marketingTrust>div{grid-template-columns:repeat(2,1fr)}.marketingTrust>div span{border-left:0!important;border-top:1px solid #edf2ef;font-size:12px;min-height:52px}.marketingTrust>div span:nth-child(-n+2){border-top:0}.marketingTrust>div span:nth-child(2n){border-left:1px solid #edf2ef!important}.marketingPage:not(.standaloneLoginPage) .featureGrid{grid-template-columns:1fr}.marketingPage:not(.standaloneLoginPage) .featureGrid article{min-height:145px}.marketingPage:not(.standaloneLoginPage) .workloadBand{gap:28px;margin:0 12px;padding:34px 22px}.marketingPage:not(.standaloneLoginPage) .workloadChips{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.marketingPage:not(.standaloneLoginPage) .marketingProcess{overflow:hidden}.marketingPage:not(.standaloneLoginPage) .marketingProcess ol{display:flex;justify-content:flex-start;max-width:none;overflow-x:auto;padding:0 0 10px;scroll-snap-type:x proximity}.marketingPage:not(.standaloneLoginPage) .marketingProcess li{flex:0 0 145px;min-height:106px;scroll-snap-align:start}.marketingCta{display:block;margin:0 12px 24px;min-height:465px;padding:30px 22px}.marketingCta>div>div{align-items:flex-start;flex-direction:column;gap:16px}.marketingCta>img{bottom:-25px;height:245px;right:4%;width:88%}.marketingFooterGrid{gap:32px 24px;grid-template-columns:1fr 1fr}.marketingFooterAbout{grid-column:1/-1}.marketingFooterLegal{align-items:flex-start;flex-direction:column;gap:12px}}.standaloneLoginHeader{margin-bottom:0}@media (min-width:901px){html:has(.standaloneLoginPage){zoom:1}body:has(.standaloneLoginPage){min-height:100dvh;overflow-x:hidden;overflow-y:auto}.standaloneLoginPage{grid-template-rows:auto auto auto;height:auto;min-height:100dvh;overflow:visible}.standaloneLoginPage .marketingHero{gap:clamp(34px,5vw,82px);grid-template-columns:minmax(0,640px) minmax(420px,580px);height:auto;justify-content:center;margin:0 auto;max-width:1560px;min-height:0;overflow:visible;width:100%}.standaloneLoginPage .heroCopy,.standaloneLoginPage .marketingLogin{max-height:100%}.standaloneLoginPage .marketingLogin{overflow:visible}}@media (min-width:1101px) and (max-height:950px){.standaloneLoginHeader{min-height:66px;padding-bottom:8px;padding-top:8px}.standaloneLoginBrand img{width:180px}.standaloneLoginPage .marketingHero{gap:clamp(34px,5vw,72px);grid-template-columns:minmax(0,640px) minmax(420px,580px);padding:24px max(4.5vw,42px)}.standaloneLoginPage .heroCopy h1{font-size:clamp(38px,3.5vw,48px)}.standaloneLoginPage .heroLead{font-size:15px;line-height:1.5;margin:12px 0 14px}.loginProductPreview{margin:-24px 0 -38px;max-width:500px}.loginBenefitList{gap:6px;margin-top:6px;max-width:500px}.loginBenefitList>span{gap:0 10px;grid-template-columns:40px 1fr}.loginBenefitList img{height:40px;width:40px}.loginBenefitList small{font-size:11px}.standaloneLoginPage .marketingLogin{gap:8px;max-width:450px;min-height:0;padding:22px 30px}.standaloneLoginPage .marketingLogin h2{font-size:23px;margin-bottom:18px}.standaloneLoginPage .marketingLogin h2:after{margin-top:10px}.standaloneLoginPage .marketingLogin input:not([type=checkbox]){min-height:44px}.standaloneLoginPage .marketingLogin>button[type=submit]{font-size:15px;min-height:46px}.standaloneLoginPage .loginSecondaryActions{padding-top:16px}.standaloneLoginPage .loginSecondaryActions .loginTextButton{min-height:42px}.protectedAccess{margin-top:8px}.protectedAccess img{height:42px;width:42px}.standaloneLoginFooter{padding-bottom:10px;padding-top:10px}}@media (max-width:1100px){body:has(.standaloneLoginPage){overflow-x:hidden;overflow-y:auto}.standaloneLoginPage{grid-template-rows:auto auto auto;height:auto;min-height:100dvh;overflow:visible}.standaloneLoginPage .marketingHero{height:auto;min-height:0;overflow:visible}.standaloneLoginPage .heroCopy{margin-left:auto;margin-right:auto}.loginBenefitList,.loginProductPreview{display:none}.standaloneLoginPage .marketingLogin{justify-self:center;max-height:none;max-width:420px;overflow:visible}}@media (max-width:760px){.standaloneLoginPage .marketingLogin{max-width:340px}}