.public-solutions .public-eyebrow,.public-solutions .public-text-link{color:#087653}.public-solutions .public-alt-section .public-eyebrow{color:#78d7b2}.gooru-public.public-solutions>.public-hero-with-backdrop{isolation:isolate;background:#fff;padding-inline:0}.public-solutions .public-hero-with-backdrop>.public-container{z-index:1;position:relative}.public-solutions .public-hero-with-backdrop .public-intro{color:#454f4b}.public-solutions .public-hero-with-backdrop .public-eyebrow,.public-solutions .public-hero-with-backdrop .public-text-link{color:#065f46}.public-solutions .public-showcase-card{--solution-card-padding:clamp(26px, 3vw, 38px);padding:var(--solution-card-padding);overflow:hidden}.public-solutions-product{aspect-ratio:3/2;margin:calc(-1 * var(--solution-card-padding)) calc(-1 * var(--solution-card-padding)) 16px;opacity:.85;background-position:top;background-repeat:no-repeat;background-size:cover;flex-shrink:0;-webkit-mask-image:linear-gradient(#000 0% 62%,#0000 100%);mask-image:linear-gradient(#000 0% 62%,#0000 100%)}.public-solutions-product-website{background-image:url(/images/home/website.webp)}.public-solutions-product-apps{background-image:url(/images/home/apps.webp)}.public-solutions-product-workflows{background-image:url(/images/home/workflows.webp)}.public-solutions .public-showcase-card h3{margin-top:26px}.public-solutions .public-showcase-card-top{color:#087653}.public-solutions .public-capability-layout{align-items:center}.public-solutions-foundation{color:#065f46;background:radial-gradient(at 50% 40%,#edeeed,#fbfdfc 75%);border:1px solid #d8eae2;border-radius:20px;justify-items:center;margin-top:34px;padding:28px 16px;display:grid;position:relative}.public-solutions-foundation-core{z-index:1;background:#fff;border:1px solid #bddfcd;border-radius:12px;padding:12px 24px;font-size:15px;font-weight:650;position:relative;box-shadow:0 7px 24px #094d330f}.public-solutions-foundation>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;padding-top:34px;display:grid;position:relative}.public-solutions-foundation>div:before{content:"";border-left:1px solid #8fc5aa;height:18px;position:absolute;top:0;left:50%}.public-solutions-foundation>div:after{content:"";border-top:1px solid #8fc5aa;position:absolute;top:18px;left:16.66%;right:16.66%}.public-solutions-foundation>div>span{background:#fff;border:1px solid #d8eae2;border-radius:12px;justify-items:center;gap:8px;padding:14px 5px;font-size:12px;font-weight:600;display:grid;position:relative}.public-solutions-foundation>div>span:before{content:"";border-left:1px solid #8fc5aa;height:16px;position:absolute;bottom:100%;left:50%}.public-solutions-foundation svg{stroke-width:1.6px;width:22px;height:22px}.public-solutions .public-capability-stack{background:0 0;border:0;border-radius:0;gap:14px;overflow:visible}.public-solutions .public-capability-stack article{background:#fff;border:1px solid #dfe9e4;border-radius:16px;box-shadow:0 8px 28px #1538270a}.public-solutions .public-capability-stack svg{color:#087653}.public-solutions>.public-alt-section{isolation:isolate;background:radial-gradient(at 12% 95%,#173f32 0%,#0000 60%),#0d1513;border-top:1px solid #28523f;position:relative;overflow:hidden}.public-solutions>.public-alt-section:before{content:"";z-index:-1;opacity:.09;background-image:linear-gradient(#81bd9f 1px,#0000 1px),linear-gradient(90deg,#81bd9f 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 65%);mask-image:linear-gradient(90deg,#000,#0000 65%)}.public-solutions .public-alt-content ul{counter-reset:solution-step;gap:18px}.public-solutions .public-alt-content li{counter-increment:solution-step;min-height:26px;padding-left:38px}.public-solutions .public-alt-content li:before{content:counter(solution-step, decimal-leading-zero);color:#b6efd0;border:1px solid #447b61;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}@media (prefers-contrast:more),(forced-colors:active){.public-solutions-product,.public-solutions .public-home-product-collage,.public-solutions>.public-alt-section:before{display:none}.public-solutions .public-capability-stack article,.public-solutions-foundation,.public-solutions>.public-alt-section{color:canvastext;background:canvas}}.public-solutions .public-capability-stack article{background:#fff;border-color:#9bb6a8 #9bb6a8 #9bb6a8 #0b4935;border-left-style:solid;border-left-width:4px}
