.public-pricing{--public-action:#087653}.gooru-public.public-pricing>.public-hero-with-backdrop{isolation:isolate;background:linear-gradient(110deg,#fff 25%,#edf8f1);padding-inline:0}.public-pricing .public-hero-with-backdrop>.public-container{z-index:1;position:relative}.public-pricing .public-hero h1{max-width:1000px}.public-pricing .public-eyebrow,.public-pricing .public-text-link{color:#087653}.public-pricing-scene{isolation:isolate;position:relative;overflow:clip}.public-pricing-scene>.public-container{z-index:1;position:relative}.public-pricing-art{z-index:0;pointer-events:none;color:#75a68b;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 20%,#00000014 48%,#000 85%);mask-image:linear-gradient(90deg,#0000 20%,#00000014 48%,#000 85%)}.public-pricing-art>svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.32;width:100%;height:100%;display:block}.public-pricing-art-surface{fill:#e4f2e9}.public-pricing-art-grid{opacity:.3}.public-pricing-credits{background:linear-gradient(120deg,#f4faf6,#fff);border-block:1px solid #dce9e1}.public-pricing-credits .public-credit-model{background:#fff;padding:clamp(22px,3vw,34px);box-shadow:0 16px 50px #1e4b320e}.public-pricing-credits .public-credit-model strong{font-size:14px}.public-pricing-credits .public-credit-model small{font-size:12px}.public-pricing .public-credit-launch-note{align-items:flex-start;gap:12px;display:flex}.public-pricing .public-credit-launch-note>svg{flex:0 0 22px;width:22px;height:22px;margin-top:3px}.public-pricing .public-credit-launch-note strong{margin-bottom:5px;display:block}.public-pricing .public-pricing-offer{background:#fff;border-color:#cfe2d6;position:relative}.public-pricing .public-pricing-offer-featured{background:linear-gradient(135deg,#eef9f2,#fff 75%)}.public-pricing-offer-icon{color:#087653;stroke-width:1.5px;width:42px;height:42px;margin-bottom:24px}.public-pricing .public-pricing-offer h3{max-width:450px}.public-pricing .public-pricing-separate-list{border-top:1px solid #d8e7de;margin-top:24px;padding-top:18px}.public-pricing .public-pricing-separate-list p{color:#515c56}.public-pricing .public-pricing-separate-list strong{color:#202923}.public-pricing-hosting{background:#f1f8f4;border-block:1px solid #d6e6dc}.public-pricing .public-hosting-card{background:#fff;box-shadow:0 12px 36px #1e4b3209}.public-pricing .public-hosting-price{margin-top:24px}.public-pricing .public-hosting-price>span{color:#065f46;font-size:clamp(32px,4vw,44px)}.public-pricing .public-hosting-boundary{background:#e2f1e8;border-color:#bdd9c9}.public-pricing .public-build-range-card,.public-pricing .public-function-card{background:#fff;border-color:#d6e4dc}.public-pricing .public-build-range-card{border-top:3px solid #92c7aa}.public-pricing .public-pricing-range-action{background:#f2f8f4;border:1px solid #d6e4dc;border-radius:16px;padding:24px}.public-pricing-capabilities{background:#f6faf7;border-block:1px solid #dce9e1}.public-pricing .public-function-card>span{color:#065f46}.public-pricing-decisions{background:linear-gradient(120deg,#fff 35%,#f0f8f3)}.public-pricing .public-commercial-flow ol{background:#fff;border:1px solid #cfe2d6;border-radius:20px;padding:28px}.public-pricing .public-commercial-flow li:last-child{border-bottom:0;padding-bottom:0}.public-pricing .public-service-recognition .public-eyebrow,.public-service-recognition .public-pricing-art{color:#b7efd0}.public-service-recognition .public-pricing-art>svg{opacity:.13}@media (max-width:767px){.public-pricing-art>svg{opacity:.13}.public-pricing .public-credit-model-flow{gap:5px}.public-pricing-credits .public-credit-model strong{font-size:12px}.public-pricing-credits .public-credit-model small{font-size:11px}.public-pricing .public-commercial-flow ol{padding:22px}}@media (prefers-contrast:more),(forced-colors:active){.public-pricing-art{display:none}}.public-pricing .public-function-grid{grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.public-pricing .public-function-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.public-pricing .public-function-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
