@charset "UTF-8";.tender-section--compact{padding:3rem 0}@media (max-width:767px){.tender-section--compact{padding:2rem 0}}.tender-section__header--compact{margin-bottom:1.5rem}.tender-section__header--compact .tender-section__title{font-size:1.25rem;margin-bottom:.75rem}.tender-section__description--compact{color:#475569;font-size:.9rem;line-height:1.6;margin:0;max-width:640px}.tender-tags{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.tender-tag{align-items:center;border-radius:999px;display:inline-flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.75rem 1.25rem;transition:all .15s ease}.tender-tag i{font-size:.8rem}.tender-tag--active{background:#0b2542;color:#fff}.tender-tag--soft{background:rgba(11,37,66,.08);color:#0b2542}.tender-tag__badge{background:rgba(245,158,11,.12);border-radius:.5rem;color:#c57f08;font-size:.72rem;font-weight:700;letter-spacing:.08em;margin-left:.25rem;padding:2px .5rem;text-transform:uppercase}.tl-vertical{display:grid;list-style:none;margin:0;padding:0;position:relative}.tl-vertical:before{background:rgba(11,37,66,.08);border-radius:999px;bottom:.5rem;content:"";left:13px;position:absolute;top:.5rem;width:2px}.tl-vertical__item{--tl-color:#0b2542;column-gap:.75rem;display:grid;grid-template-areas:"dot date" "dot title" "dot body" "dot extra";grid-template-columns:28px minmax(0,1fr);padding:0 0 1.25rem;position:relative;row-gap:2px}.tl-vertical__item:last-child{padding-bottom:0}.tl-vertical__item:before{background:var(--tl-color);border-radius:50%;box-shadow:0 0 0 3px #fff;content:"";grid-area:dot;height:12px;margin:3px 0 0 8px;width:12px}.tl-vertical__item--success{--tl-color:#15803d}.tl-vertical__item--warning{--tl-color:#f59e0b}.tl-vertical__item--error{--tl-color:#dc2626}.tl-vertical__item--muted{--tl-color:rgba(100,116,139,.45)}.tl-vertical__item--muted .tl-vertical__title{color:#475569;font-weight:600}.tl-vertical__item--current:before{box-shadow:0 0 0 3px #fff,0 0 0 6px rgba(11,37,66,.08)}.tl-vertical__date{align-items:center;color:rgba(15,23,42,.6);color:#64748b;display:flex;flex-wrap:wrap;font-size:.72rem;font-weight:600;gap:.5rem;grid-area:date;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.tl-vertical__pills{display:flex;flex-wrap:wrap;gap:.25rem;letter-spacing:normal;margin-left:auto;text-transform:none}.tl-vertical__extra{grid-area:extra;margin-top:.5rem;min-width:0}.tl-vertical__title{color:#0b2542;font-size:1rem;font-weight:700;grid-area:title;line-height:1.25;margin:0}.tl-vertical__body{color:#475569;font-size:.8rem;grid-area:body;line-height:1.5;margin:0}.segmented-bar{background:rgba(11,37,66,.08);border-radius:999px;display:flex;height:14px;overflow:hidden;width:100%}.segmented-bar__seg{background:var(--seg-color,#0b2542);display:block;flex:0 0 var(--fill,0%);height:100%;max-width:100%}.segmented-bar__legend{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:.75rem}.segmented-bar__key{align-items:center;color:#0f172a;display:flex;flex-wrap:wrap;font-size:.9rem;gap:.5rem}.segmented-bar__key b{color:#0b2542;font-variant-numeric:tabular-nums;font-weight:700}.segmented-bar__key small{color:#64748b;font-size:.8rem}.segmented-bar__dot{background:var(--seg-color,#0b2542);border-radius:50%;flex-shrink:0;height:10px;width:10px}.segmented-bar__dot--1,.segmented-bar__seg--1{--seg-color:#0b2542}.segmented-bar__dot--2,.segmented-bar__seg--2{--seg-color:#185482}.segmented-bar__dot--3,.segmented-bar__seg--3{--seg-color:rgba(11,37,66,.55)}.segmented-bar__dot--4,.segmented-bar__seg--4{--seg-color:rgba(11,37,66,.35)}.segmented-bar__dot--5,.segmented-bar__seg--5{--seg-color:rgba(11,37,66,.2)}@keyframes fadeIn{to{opacity:1}}@keyframes slideUp{to{opacity:1;transform:translateY(0)}}.tender-flow{align-items:start;display:grid;gap:2.5rem;grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin-top:2.25rem;text-align:left}@media (max-width:992px){.tender-flow{gap:1.5rem;grid-template-columns:1fr}}.tender-flow__eyebrow{color:rgba(15,23,42,.6);color:#0b2542;font-size:.72rem;font-weight:600;letter-spacing:.08em;margin:0 0 .5rem;text-transform:uppercase}.tender-flow__title{text-wrap:balance;color:#0b2542;font-size:1.5rem;font-weight:700;line-height:1.25;margin:0 0 1rem}.tender-flow__text{color:#475569;font-size:1rem;line-height:1.6;margin:0 0 1.25rem}.tender-flow__switch{display:flex;flex-wrap:wrap;gap:.5rem}.tender-flow__switch .tender-tag{border:0;cursor:pointer;font-family:inherit}.tender-flow__switch .tender-tag--soft:hover{background:rgba(11,37,66,.14)}.tender-flow__switch .tender-tag:focus-visible{outline:2px solid #0b2542;outline-offset:2px}.tender-flow__panel{background:#fff;border:0;border-radius:1rem;box-shadow:none;padding:1.5rem 1.5rem 1.25rem}.tender-flow__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem .75rem;justify-content:space-between;margin-bottom:1.25rem}.tender-flow__panel-title{color:rgba(15,23,42,.6);color:#64748b;font-size:.72rem;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.tender-flow__panel-meta{color:#64748b;font-size:.8rem;margin:0}.tender-flow__kind{font-weight:600;letter-spacing:normal;margin-left:-.25rem;text-transform:none}.tender-flow__kind:before{content:"·";margin-right:.25rem}.tender-flow__pill{align-items:center;background:rgba(11,37,66,.08);border:0;border-radius:999px;box-shadow:none;color:#0b2542;display:inline-flex;font-size:.72rem;font-weight:600;gap:.375rem;letter-spacing:.02em;line-height:1.5;padding:3px .625rem;vertical-align:middle;white-space:nowrap}.tender-flow__pill:before{background:currentColor;border-radius:50%;content:"";flex-shrink:0;height:7px;width:7px}.tender-flow__pill i{font-size:.85em;font-size:.7em}.tender-flow__pill--success{background:rgba(21,128,61,.12);color:#15803d}.tender-flow__pill--primary{background:rgba(11,37,66,.08);color:#0b2542}.tender-flow__foot{box-shadow:inset 0 1px 0 rgba(11,37,66,.08);color:#64748b;font-size:.8rem;margin:1.25rem 0 0;padding-top:.75rem}.tender-shares{margin-top:2rem;text-align:left}.tender-shares__head{margin-bottom:.75rem}.tender-shares__title{color:#0b2542;font-size:1rem;font-weight:700;margin:0 0 .25rem}.tender-shares__lead{color:#64748b;font-size:.8rem;margin:0}.tender-shares .segmented-bar__legend{flex-direction:column;gap:.5rem}.tender-tags__note{color:#64748b;font-size:.8rem;margin-top:1.5rem;text-align:center}.tender-tags__note i{color:#0b2542;margin-right:.5rem}@keyframes mcp-pulse{0%,to{box-shadow:0 0 6px rgba(11,37,66,.4);opacity:1}50%{box-shadow:0 0 3px rgba(11,37,66,.2);opacity:.6}}.tender-mcp{background-color:#fff;border:1px solid rgba(148,163,184,.2);border-radius:1.1rem;box-shadow:0 18px 35px rgba(15,23,42,.08);margin-top:2.25rem;overflow:hidden;position:relative}.tender-mcp__noise,.tender-mcp__shimmer{display:none}.tender-mcp__content{align-items:center;display:flex;gap:2.5rem;padding:1.75rem 2rem 1.75rem 2.25rem;position:relative;z-index:1}@media (max-width:992px){.tender-mcp__content{flex-direction:column;gap:1.5rem;padding:1.75rem 1.5rem;text-align:center}}.tender-mcp__left{flex:1;min-width:0}.tender-mcp__badge{align-items:center;background:rgba(11,37,66,.08);border:1px solid rgba(11,37,66,.12);border-radius:999px;color:#0b2542;display:inline-flex;font-size:.68rem;font-weight:700;gap:.5rem;letter-spacing:.12em;margin-bottom:1rem;padding:5px 1rem;text-transform:uppercase}.tender-mcp__badge-dot{animation:mcp-pulse 2.5s ease-in-out infinite;background:#0b2542;border-radius:50%;box-shadow:0 0 6px rgba(11,37,66,.4);height:6px;width:6px}.tender-mcp__title{color:#0f172a;font-size:clamp(1.15rem,2.5vw,1.4rem);font-weight:700;letter-spacing:-.025em;line-height:1.3;margin:0 0 .5rem}.tender-mcp__description{color:#475569;font-size:.8rem;line-height:1.7;margin:0;max-width:460px}@media (max-width:992px){.tender-mcp__description{max-width:none}}.tender-mcp__description strong{color:#0f172a;font-weight:600}.tender-mcp__right{align-items:center;flex-direction:column;flex-shrink:0}.tender-mcp__platforms,.tender-mcp__right{display:flex;gap:1rem}.tender-mcp__platform{align-items:center;display:flex;flex-direction:column;gap:6px;transition:transform .2s ease}.tender-mcp__platform:hover{transform:translateY(-2px)}.tender-mcp__platform-logo{background:#f1f5f9;border:1px solid rgba(148,163,184,.2);border-radius:.75rem;height:48px;object-fit:contain;padding:10px;transition:all .2s ease;width:48px}.tender-mcp__platform:hover .tender-mcp__platform-logo{background:#fff;border-color:rgba(148,163,184,.35);box-shadow:0 4px 6px rgba(15,23,42,.07)}.tender-mcp__platform-icon{align-items:center;background:#f1f5f9;border:1px dashed rgba(148,163,184,.35);border-radius:.75rem;color:#64748b;display:flex;font-size:.8rem;height:48px;justify-content:center;transition:all .2s ease;width:48px}.tender-mcp__platform:hover .tender-mcp__platform-icon{background:#fff;border-style:solid;color:#475569}.tender-mcp__platform-name{color:#64748b;font-size:.68rem;font-weight:500;letter-spacing:.02em;white-space:nowrap}.tender-mcp__protocol{border-top:1px solid rgba(148,163,184,.12);color:rgba(15,23,42,.4);font-size:.65rem;font-weight:500;letter-spacing:.16em;padding-top:.25rem;text-align:center;text-transform:uppercase;width:100%}.tender-mcp__cta{align-items:center;color:#0b2542;display:inline-flex;font-size:.8rem;font-weight:600;gap:.5rem;margin-top:1.25rem;padding:.5rem 0;text-decoration:none;transition:all .2s ease}.tender-mcp__cta i{font-size:.8rem;transition:transform .15s ease}.tender-mcp__cta:hover{color:#185482;text-decoration:none}.tender-mcp__cta:hover i{transform:translateX(2px)}.tender-usecases{border-top:1px solid rgba(148,163,184,.12);margin-top:2rem;padding-top:1.75rem}.tender-usecases__title{color:#0f172a;font-size:1.1rem;font-weight:600;margin:0 0 1.5rem;text-align:center}.tender-usecases__grid{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media (max-width:767px){.tender-usecases__grid{grid-template-columns:1fr}}.tender-recap{align-items:center;display:grid;gap:2.5rem;grid-template-columns:1fr 1.1fr}@media (max-width:992px){.tender-recap{gap:1.75rem;grid-template-columns:1fr}}.tender-recap__visual{align-items:center;display:flex;justify-content:center}@media (max-width:767px){.tender-recap__visual{order:-1}}.tender-recap__phone{max-width:17.5rem;position:relative}.tender-recap__image{display:block;height:auto;position:relative;width:100%}@media (max-width:767px){.tender-recap__content{text-align:center}}.tender-recap__eyebrow{align-items:center;color:rgba(15,23,42,.6);color:#0b2542;display:flex;font-size:.72rem;font-weight:600;gap:.5rem;letter-spacing:.08em;margin-bottom:1rem;text-transform:uppercase}@media (max-width:767px){.tender-recap__eyebrow{justify-content:center}}.tender-recap__eyebrow i{font-size:.8rem}.tender-recap__title{text-wrap:balance;color:#0f172a;font-size:1.75rem;font-weight:700;line-height:1.25;margin:0 0 1.25rem}.tender-recap__description{color:#475569;font-size:1rem;line-height:1.6;margin:0 0 1.5rem}.tender-recap__benefits{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0 0 1.5rem;padding:0}.tender-recap__benefits li{align-items:center;background:#fff;border-radius:1.1rem;box-shadow:none;display:flex;gap:1rem;padding:1.25rem}@media (max-width:767px){.tender-recap__benefits li{padding:1rem;text-align:left}}.tender-recap__benefits li i{align-items:center;background:#0b2542;border-radius:.95rem;color:#fff;display:flex;flex:0 0 44px;font-size:1rem;height:44px;justify-content:center;line-height:1;width:44px}.tender-recap__benefits li i:before{height:1em;width:1em}.tender-recap__benefits li span{color:#475569;display:flex;flex-direction:column;font-size:.9rem;gap:.25rem;line-height:1.6}.tender-recap__benefits li strong{color:#0f172a;display:block;font-size:1rem;font-weight:600;line-height:1.25}.tender-recap__cta{align-items:center;background:#0b2542;border-radius:.95rem;box-shadow:none;color:#fff;display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;min-height:44px;padding:.75rem 2rem;text-decoration:none;transition:background-color .15s ease}.tender-recap__cta:focus,.tender-recap__cta:hover{background:#12365f;color:#fff;text-decoration:none}.tender-recap__cta i{font-size:.85em}.tender-monitoring{align-items:center;display:grid;gap:2.5rem;grid-template-columns:1fr 1fr}@media (max-width:992px){.tender-monitoring{gap:2rem;grid-template-columns:1fr}}.tender-monitoring__content-title{color:#0f172a;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:-.02em;margin:0 0 1rem}.tender-monitoring__content-description{color:#475569;font-size:1rem;line-height:1.7;margin:0 0 1.75rem}.tender-monitoring__stats{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media (max-width:767px){.tender-monitoring__stats{grid-template-columns:1fr}}.tender-monitoring__stat{background-color:#fff;background:#f1f5f9;border-color:rgba(148,163,184,.12);border-radius:1.1rem;box-shadow:0 18px 35px rgba(15,23,42,.08);box-shadow:none;padding:1.5rem;text-align:center;transition:box-shadow .2s ease}.tender-monitoring__stat-value{color:#0b2542;font-size:1.75rem;font-weight:700;line-height:1.2;margin:0 0 .25rem}.tender-monitoring__stat-label{color:#475569;font-size:.8rem;font-weight:500;margin:0}.tender-monitoring__timestamp{align-items:center;background:#fff;border-radius:.95rem;color:#64748b;display:flex;font-size:.8rem;gap:.5rem;justify-content:center;margin-top:1rem;padding:.75rem 1rem}.tender-monitoring__timestamp i{color:#15803d}.tender-examples__title{color:#0f172a;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:-.02em;margin:0 0 1rem}.tender-examples__subtitle{color:#475569;font-size:1rem;line-height:1.7;margin:0 0 1.5rem}.tender-example{background-color:#fff;border-left:4px solid #0b2542;border-radius:1.1rem;box-shadow:0 18px 35px rgba(15,23,42,.08);margin-bottom:1rem;padding:1.5rem;transition:box-shadow .2s ease;transition:all .2s ease}.tender-example:last-child{margin-bottom:0}.tender-example:hover{box-shadow:0 26px 48px rgba(15,23,42,.12);transform:translateX(4px)}.tender-example__header{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.tender-example__badge{align-items:center;background:rgba(11,37,66,.08);border-radius:999px;color:#0b2542;display:inline-flex;font-size:.72rem;font-weight:700;letter-spacing:.08em;padding:.25rem .75rem;text-transform:uppercase}.tender-example__municipality{color:#0f172a;font-size:1rem;font-weight:700;margin:0}.tender-example__details{display:flex;flex-direction:column;gap:.5rem}.tender-example__detail{color:#475569;display:flex;font-size:.9rem;gap:.5rem;line-height:1.5}.tender-example__detail strong{color:#0f172a;flex-shrink:0;font-weight:600}.tender-features{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}@media (max-width:992px){.tender-features{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.tender-features{gap:1rem;grid-template-columns:1fr}}.tender-feature{background-color:#fff;border-radius:1.1rem;box-shadow:0 18px 35px rgba(15,23,42,.08);padding:1.75rem;text-align:center;transition:box-shadow .2s ease}.tender-feature__icon{align-items:center;background:#f1f5f9;border:1px solid rgba(148,163,184,.2);border-radius:1rem;color:#475569;display:flex;font-size:1.25rem;height:64px;justify-content:center;margin:0 auto 1.25rem;width:64px}.tender-feature__title{color:#0f172a;font-size:1.1rem;font-weight:700;margin:0 0 .75rem}.tender-feature__description{color:#475569;font-size:.9rem;line-height:1.65;margin:0}.tender-cta{background:linear-gradient(135deg,#0b2542,#0f3158);overflow:hidden;padding:5rem 0;position:relative}@media (max-width:767px){.tender-cta{padding:3rem 0}}.tender-cta:before{background:radial-gradient(ellipse at center right,hsla(0,0%,100%,.05) 0,transparent 60%);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:50%}.tender-cta__container{margin:0 auto;max-width:1140px;padding:0 1.5rem;position:relative;text-align:center;z-index:2}@media (max-width:767px){.tender-cta__container{padding:0 1rem}}.tender-cta__title{color:#fff;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;letter-spacing:-.02em;margin:0 0 1.75rem}.tender-cta__description{color:hsla(0,0%,100%,.85);font-size:1rem;line-height:1.7;margin:0 0 1.75rem}.tender-cta__button{align-items:center;background:#fff;border-radius:1rem;box-shadow:0 16px 48px rgba(0,0,0,.2);color:#0b2542;display:inline-flex;font-size:1rem;font-weight:600;gap:.75rem;padding:1rem 2rem;text-decoration:none;transition:all .2s ease}.tender-cta__button:hover{box-shadow:0 20px 56px rgba(0,0,0,.25);color:#0b2542;text-decoration:none;transform:translateY(-3px)}.tender-cta__button i{font-size:.9rem;transition:transform .15s ease}.tender-cta__button:hover i{transform:translateX(3px)}.tender-steps{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:2rem}@media (max-width:767px){.tender-steps{align-items:center;flex-direction:column;gap:.75rem}}.tender-step{align-items:center;backdrop-filter:blur(8px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);border-radius:1rem;display:flex;gap:.75rem;min-width:180px;padding:1rem 1.25rem}@media (max-width:767px){.tender-step{max-width:320px;width:100%}}.tender-step__number{align-items:center;background:#fff;border-radius:50%;color:#0b2542;display:flex;flex:0 0 36px;font-size:1rem;font-weight:700;height:36px;justify-content:center;line-height:1;min-width:36px;width:36px}.tender-step__content{text-align:left}.tender-step__title{color:#fff;font-size:.9rem;font-weight:600;line-height:1.3;margin:0}.tender-step__text{color:hsla(0,0%,100%,.7);font-size:.8rem;line-height:1.4;margin:.25rem 0 0}.app-section__header,.tender-category,.tender-example,.tender-feature{animation:app-fadeInUp .6s ease-out forwards}.tender-sim{align-items:center;display:grid;gap:2.5rem;grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin-top:2.5rem;text-align:left}@media (max-width:992px){.tender-sim{gap:1.5rem;grid-template-columns:1fr}}.tender-sim__eyebrow{color:rgba(15,23,42,.6);color:#0b2542;font-size:.72rem;font-weight:600;letter-spacing:.08em;margin:0 0 .5rem;text-transform:uppercase}.tender-sim__title{text-wrap:balance;color:#0b2542;font-size:1.5rem;font-weight:700;line-height:1.25;margin:0 0 1rem}.tender-sim__text{color:#475569;font-size:1rem;line-height:1.6;margin:0 0 1.5rem}.tender-sim__text strong{color:#0b2542}.tender-sim__facts{display:flex;gap:1.75rem;margin:0 0 1.5rem}.tender-sim__facts dt{color:rgba(15,23,42,.6);color:#64748b;font-size:.72rem;font-weight:600;letter-spacing:.08em;margin:0 0 .25rem;text-transform:uppercase}.tender-sim__facts dd{color:#0b2542;font-size:1.75rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1;margin:0}.tender-sim__included{align-items:center;background:rgba(11,37,66,.08);border-radius:.95rem;display:flex;gap:1rem;padding:1rem 1.25rem}.tender-sim__included p{color:#475569;font-size:.8rem;line-height:1.5;margin:0}.tender-sim__included strong{color:#0b2542;display:block;font-size:.9rem}.tender-sim__included-icon{align-items:center;background:#fff;border-radius:999px;color:#0b2542;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.tender-sim__cta{margin-top:1.25rem}.tender-sim__panel{background:#fff;border:0;border-radius:1rem;box-shadow:none;padding:1.5rem 1.5rem 1.25rem}.tender-sim__head{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:1rem}.tender-sim__panel-title{color:rgba(15,23,42,.6);color:#64748b;font-size:.72rem;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.tender-sim__panel-meta{color:#64748b;font-size:.8rem;margin:0}.tender-sim__score{align-items:baseline;background:#0b2542;border-radius:.95rem;color:#fff;display:grid;gap:.5rem 1rem;grid-template-columns:1fr auto;margin-bottom:1rem;padding:1rem 1.25rem}.tender-sim__score-label{color:rgba(15,23,42,.6);color:hsla(0,0%,100%,.7);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.tender-sim__score-value{font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.tender-sim__score-value small{color:hsla(0,0%,100%,.7);font-size:.9rem;font-weight:500}.tender-sim__bar{background:hsla(0,0%,100%,.18);border-radius:999px;display:block;grid-column:1/-1;height:6px;overflow:hidden}.tender-sim__bar i{background:#fff;border-radius:inherit;display:block;height:100%;width:var(--fill)}.tender-sim__criterion{padding:.75rem 0}.tender-sim__criterion+.tender-sim__criterion{box-shadow:inset 0 1px 0 #f1f5f9}.tender-sim__criterion-head{align-items:center;display:flex;gap:.75rem;margin-bottom:.5rem}.tender-sim__criterion-head strong{color:#0b2542;flex:1;font-size:.9rem}.tender-sim__letter{align-items:center;background:rgba(11,37,66,.08);border-radius:.5rem;color:#0b2542;display:inline-flex;flex:0 0 auto;font-size:.72rem;font-weight:700;height:26px;justify-content:center;width:26px}.tender-sim__pts{color:#0b2542;font-size:.8rem;font-variant-numeric:tabular-nums;font-weight:700}.tender-sim__items{list-style:none;margin:0;padding:0 0 0 calc(26px + .75rem)}.tender-sim__items li{align-items:center;color:#475569;display:flex;font-size:.8rem;gap:.75rem;justify-content:space-between;padding:.25rem 0}.tender-sim__value{color:#0b2542;flex:0 0 auto;font-variant-numeric:tabular-nums;font-weight:600}.tender-sim__pill{align-items:center;background:rgba(11,37,66,.08);border:0;border-radius:999px;box-shadow:none;color:#0b2542;display:inline-flex;flex:0 0 auto;font-size:.72rem;font-weight:600;gap:.375rem;letter-spacing:.02em;line-height:1.5;padding:3px .625rem;vertical-align:middle;white-space:nowrap}.tender-sim__pill:before{background:currentColor;border-radius:50%;content:"";flex-shrink:0;height:7px;width:7px}.tender-sim__pill i{font-size:.85em}.tender-sim__pill--success{background:rgba(21,128,61,.12);color:#15803d}.tender-sim__pill--warning{background:rgba(245,158,11,.12);color:#9e6506}.tender-sim__locked{background:#f1f5f9;border-radius:.95rem;list-style:none;margin:.75rem 0 0;padding:.5rem 1rem}.tender-sim__locked li{align-items:center;color:#64748b;display:flex;font-size:.8rem;font-weight:600;gap:.75rem;padding:.5rem 0}.tender-sim__locked li+li{box-shadow:inset 0 1px 0 #fff}.tender-sim__locked li i{color:#64748b;font-size:.72rem}.tender-sim__locked .tender-sim__letter{background:#fff;color:#64748b}.tender-sim__max{font-variant-numeric:tabular-nums;font-weight:500;margin-left:auto}.tender-sim__foot{color:#64748b;font-size:.8rem;margin:1rem 0 0}@media (max-width:767px){.tender-sim__facts{gap:1.5rem}.tender-sim__facts dd{font-size:1.5rem}.tender-sim__panel{padding:1.25rem 1rem}.tender-sim__items{padding-left:0}}.tender-calendar,.tender-sector{margin-top:2.5rem}.tender-calendar{align-items:center;display:grid;gap:1.75rem;grid-template-columns:1fr;text-align:left}@media (min-width:992px){.tender-calendar{gap:2.25rem;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.tender-calendar__intro{min-width:0}.tender-calendar__apps{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.tender-calendar__apps li{align-items:center;background:rgba(11,37,66,.08);background:#fff;border-radius:999px;color:#0b2542;display:inline-flex;font-size:.72rem;font-size:.8rem;font-weight:600;gap:.25rem;padding:.5rem .75rem}.tender-calendar__preview{background:#fff;border-radius:.95rem;min-width:0;padding:1.25rem}.tender-calendar__label{color:rgba(15,23,42,.6);color:#64748b;display:block;font-size:.72rem;font-weight:600;letter-spacing:.08em;margin:0 0 .75rem;text-transform:uppercase}.tender-calendar__events{display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.tender-calendar__event{background:#f1f5f9;gap:.75rem;padding:.75rem}.tender-calendar__date,.tender-calendar__event{align-items:center;border-radius:.75rem;display:flex}.tender-calendar__date{background:#0b2542;color:#fff;flex-direction:column;flex-shrink:0;font-size:.72rem;height:3.25rem;justify-content:center;line-height:1.1;text-transform:uppercase;width:3.25rem}.tender-calendar__date strong{font-size:1.1rem}.tender-calendar__what{color:#475569;display:flex;flex-direction:column;font-size:.8rem;min-width:0}.tender-calendar__what strong{color:#0b2542;font-size:.9rem}.tender-agent-flow{margin-top:2.5rem;text-align:left}.tender-agent-flow__intro{max-width:46rem}.tender-agent-flow .tender-pipeline__icon{background:#fff}.tender-agent-flow .tender-pipeline__step--agent .tender-pipeline__icon{background:#0b2542}.tender-agent-flow .tender-agent-demo__act{background:#fff}.tender-pipeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:2.25rem 0 0;padding:0;text-align:center}.tender-pipeline__step{align-items:center;display:flex;flex-direction:column;gap:.75rem;padding:0 .5rem;position:relative}.tender-pipeline__step:not(:last-child):after{background:rgba(11,37,66,.18);border-radius:999px;content:"";height:2px;left:calc(50% + 36px);position:absolute;top:27px;width:calc(100% - 72px)}.tender-pipeline__icon{background:rgba(11,37,66,.08);border-radius:50%;color:#0b2542;display:grid;flex-shrink:0;font-size:1.3rem;height:56px;place-items:center;width:56px}.tender-pipeline__step--agent .tender-pipeline__icon{background:#0b2542;color:#fff}.tender-pipeline__body{display:flex;flex-direction:column;gap:.25rem}.tender-pipeline__title{color:#0b2542;font-size:.9rem;font-weight:700}.tender-pipeline__text{color:#475569;font-size:.8rem;line-height:1.5}@media (max-width:767px){.tender-pipeline{grid-template-columns:1fr;margin-top:2rem;text-align:left}.tender-pipeline__step{align-items:flex-start;flex-direction:row;gap:1rem;padding:0 0 1.25rem}.tender-pipeline__step:last-child{padding-bottom:0}.tender-pipeline__step:not(:last-child):after{bottom:.25rem;height:auto;left:23px;top:52px;width:2px}.tender-pipeline__icon{font-size:1.1rem;height:48px;width:48px}.tender-pipeline__body{padding-top:.25rem}}.tender-agent-demo{align-items:start;display:grid;gap:1.5rem;grid-template-columns:minmax(0,4fr) minmax(0,8fr);margin-top:2.25rem;text-align:left}@media (max-width:992px){.tender-agent-demo{grid-template-columns:1fr;margin-top:2rem}}.tender-agent-demo__agent{background:#0b2542;border-radius:1rem;color:#fff;padding:1.5rem}.tender-agent-demo__badge{align-items:center;background:hsla(0,0%,100%,.14);border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:600;gap:.25rem;padding:.25rem .75rem}.tender-agent-demo__name{font-size:1.25rem;font-weight:700;line-height:1.25;margin:1rem 0 .5rem}.tender-agent-demo__prompt{color:hsla(0,0%,100%,.86);font-size:.9rem;line-height:1.6;margin:0 0 1rem}.tender-agent-demo__meta{color:hsla(0,0%,100%,.6);font-size:.72rem;margin:0}.tender-agent-demo__acts{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.tender-agent-demo__act{background:#f1f5f9;border-radius:1rem;display:grid;gap:.75rem;grid-template-columns:32px minmax(0,1fr);padding:1rem 1.25rem}@media (max-width:767px){.tender-agent-demo__act{padding:1rem}}.tender-agent-demo__mark{border-radius:50%;display:grid;font-size:.85rem;height:32px;place-items:center;width:32px}.tender-agent-demo__act--match .tender-agent-demo__mark{background:rgba(21,128,61,.12);color:#15803d}.tender-agent-demo__act--skip .tender-agent-demo__mark{background:rgba(220,38,38,.12);color:#dc2626}.tender-agent-demo__body{display:flex;flex-direction:column;gap:.25rem;min-width:0}.tender-agent-demo__kind{color:rgba(15,23,42,.6);color:#64748b;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.tender-agent-demo__title{color:#0f172a;font-size:.9rem;font-weight:600;line-height:1.25}.tender-agent-demo__act--skip .tender-agent-demo__title{color:#64748b}.tender-agent-demo__summary{color:#475569;font-size:.8rem;line-height:1.5;margin:0}.tender-agent-demo__verdict{align-items:center;color:#475569;display:flex;flex-wrap:wrap;font-size:.8rem;font-style:italic;gap:.25rem .5rem;margin:.25rem 0 0}.tender-agent-demo__verdict .tender-flow__pill{font-style:normal}.tender-agent-demo__excluded{align-items:center;background:rgba(11,37,66,.08);background:rgba(220,38,38,.12);border:0;border-radius:999px;box-shadow:none;color:#0b2542;color:#dc2626;display:inline-flex;font-size:.72rem;font-style:normal;font-weight:600;gap:.375rem;letter-spacing:.02em;line-height:1.5;padding:3px .625rem;vertical-align:middle;white-space:nowrap}.tender-agent-demo__excluded:before{background:currentColor;border-radius:50%;content:"";flex-shrink:0;height:7px;width:7px}.tender-agent-demo__excluded i{font-size:.85em}.tender-landing .app-section__container>.tender-agent-flow:first-child,.tender-landing .app-section__container>.tender-calendar:first-child,.tender-landing .app-section__container>.tender-sector:first-child,.tender-landing .app-section__container>.tender-sim:first-child,.tender-landing .app-section__container>.tender-usecases:first-child{margin-top:0}.tender-landing .app-section:not(.app-section--gray) .tender-feature{background-color:#f1f5f9;border-radius:1.1rem;box-shadow:none}.tender-landing .app-section:not(.app-section--gray) .tender-feature__icon{border:0}.tender-landing .app-section:not(.app-section--gray) .seo-listing-related{background:#f1f5f9}.tender-landing .app-section:not(.app-section--gray) .tender-calendar__preview{background-color:#f1f5f9;border-radius:1.1rem;box-shadow:none}.tender-landing .app-section:not(.app-section--gray) .tender-calendar__apps li{background:rgba(11,37,66,.08)}.tender-landing .tender-usecases{border-top:0;margin-top:0;padding-top:0}.tender-landing .tender-usecases+.app-video{margin-top:2.5rem}.tender-landing .tender-features--three{grid-template-columns:1fr}@media (min-width:992px){.tender-landing .tender-features--three{grid-template-columns:repeat(3,minmax(0,1fr))}}.tender-landing .tender-how{grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:992px){.tender-landing .tender-how{grid-template-columns:repeat(3,minmax(0,1fr))}}.tender-rulings__more{margin-top:1.75rem}