/* Pricing-scoped transfer of Frontend 2 approved visual 0ef1d785. */
/* Final visual polish; only the isolated customer review loads this sheet. */
.saas-pricing{background:#fff!important;background-image:none!important;color:#1d2731!important;position:relative;isolation:isolate}
.saas-pricing>.container{position:relative;z-index:1}
.cx-ribbon-art{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:#fff url('/website-assets/tendersnap-hero-ribbons.webp') center top/100% auto no-repeat;opacity:.62}
.cx-ribbon-art:after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,#ffffff45,#ffffff80 70%,#ffffff5c);pointer-events:none}
.cx-ribbon-canvas{display:block;position:absolute;inset:0;width:100%;height:100%;opacity:0}
.ribbon-ready>.cx-ribbon-art .cx-ribbon-canvas{opacity:1}
.saas-pricing h2,.saas-pricing .saas-plan h3,.saas-pricing .saas-price,.saas-pricing .saas-enterprise h3,.saas-pricing .saas-reassurance h3{color:#1d2731}
.saas-pricing .saas-pricing-head>div>p:last-child,.saas-pricing .saas-plan-copy,.saas-pricing .saas-seats,.saas-pricing .saas-price span,.saas-pricing .saas-plan ul,.saas-pricing .saas-billing-note,.saas-pricing .saas-enterprise p,.saas-pricing .saas-reassurance p,.saas-pricing .saas-comparison td{color:#4c5d6a}
.saas-pricing .saas-eyebrow,.saas-pricing .saas-development-note{color:#536574}
.saas-pricing .saas-plan{background:#ffffffaa;border:1px solid #b7c5d19c;box-shadow:inset 0 1px #fff,0 12px 30px #253c4e09;backdrop-filter:blur(14px)}
.saas-pricing .saas-plan-pro{border:3px solid transparent;padding:26px 22px;background:linear-gradient(#f6f8f9df,#f6f8f9df) padding-box,linear-gradient(130deg,#82919e 0%,#f9fcff 22%,#91a1b0 48%,#d6dee6 75%,#6e8192 100%) border-box;box-shadow:inset 0 0 0 1px #ffffffd9,0 0 0 1px #91a1ae60,0 12px 30px #253c4e0c}
.saas-pricing .saas-plan h3{font-weight:550}.saas-pricing .saas-plan-copy{min-height:68px}
.saas-pricing .saas-includes{color:#283d4d}
.saas-pricing .saas-plan li{padding-left:23px;position:relative}
.saas-pricing .saas-plan li:before{content:'';width:12px;height:12px;top:5px;border:1px solid #8195a6;border-radius:3px;background:linear-gradient(145deg,#f9fbfd,#c7d2dc);box-shadow:inset 0 0 0 3px #f7fafc}
.saas-pricing .saas-plan .saas-button,.saas-pricing .saas-enterprise .saas-button{background:linear-gradient(160deg,#f4f7fa,#c9d4de);border:1px solid #a4b3c0;color:#203442;box-shadow:inset 0 1px #fff;font-weight:550}
.saas-pricing .saas-plan-pro .saas-button{border-color:#8d9eac;background:linear-gradient(160deg,#e9eff4,#b9c7d3)}
.saas-pricing .saas-button:hover{filter:brightness(.97)}
.saas-pricing .saas-enterprise{background:#ffffffb3;border:1px solid #c0ccd68c;box-shadow:inset 0 1px #fff;padding:28px 30px;gap:32px}
.saas-pricing .saas-enterprise>p{font-size:23px;font-weight:550;letter-spacing:-.6px;color:#243a4b;white-space:nowrap}
.saas-pricing .saas-comparison{background:#ffffffb0;border:1px solid #b9c8d39c;box-shadow:inset 0 1px #fff;padding:26px 30px}
.saas-pricing .saas-comparison summary{color:#263c4d;font-weight:550}
.saas-pricing .saas-comparison table{border-collapse:separate;border-spacing:0}
.saas-pricing .saas-comparison th,.saas-pricing .saas-comparison td{border-color:#cbd5de80}
.saas-pricing .saas-comparison thead th{background:#e8eef3a6;color:#263c4d}
.saas-pricing .saas-comparison thead th:first-child{border-radius:6px 0 0 6px;padding-left:16px}
.saas-pricing .saas-comparison thead th:last-child{border-radius:0 6px 6px 0}
.saas-pricing .saas-comparison tbody th{color:#304758;font-weight:500}
.saas-pricing .saas-comparison td:last-child{background:#e4ebf22e}
.saas-pricing .saas-comparison tbody tr:last-child>*{border-bottom:0}

/* Targeted final UI corrections on the existing local customer preview. */
.cx-metallic-pro,.cx-pro-overlay>.cx-pro-tag{color:#667c8f;background:linear-gradient(125deg,#65798a,#b6c4d0 36%,#708596 65%,#a7b7c5);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:650;letter-spacing:.025em}
html[data-theme=dark] .cx-pro-overlay>.cx-pro-tag{background-image:linear-gradient(125deg,#a5b7c7,#e1e8ef 36%,#a3b5c5 65%,#d5dfe8)}
.cx-silver-check{width:17px;height:17px;flex:none;color:#71899c;vertical-align:middle;filter:drop-shadow(0 1px 0 #fff8)}
.saas-pricing .saas-plan li{display:flex;align-items:flex-start;gap:10px;padding-left:0}
.saas-pricing .saas-plan li:before,.cx-pro-overlay li:before{display:none!important;content:none!important}
.saas-pricing .saas-plan li>.cx-silver-check{margin-top:3px}
.cx-pro-overlay li svg{display:block;width:18px;height:18px;flex:none;color:#a7baca;stroke-width:1.7;filter:drop-shadow(0 1px 0 #ffffff18)}
html[data-theme=light] .cx-pro-overlay li svg{color:#728a9d}
.saas-pricing .saas-enterprise>p{font-size:17px;font-weight:500;letter-spacing:-.25px}

.saas-pricing .saas-comparison summary{padding:0 0 20px}.saas-pricing .saas-comparison:not([open]) summary{padding:0}.saas-pricing .saas-plan li{line-height:1.7}.saas-pricing .saas-enterprise{border-radius:10px}.saas-pricing .saas-plan{box-sizing:border-box}@media(max-width:767px){.cx-ribbon-art{background-size:auto 900px}.saas-pricing .saas-plan{backdrop-filter:blur(5px)}.saas-pricing .saas-enterprise{padding:24px;gap:17px}.saas-pricing .saas-comparison{padding:22px 18px}.saas-pricing .saas-plan-copy{min-height:0}}