.rest-ecosystem-panel[data-v-442e8c24]{width:100%}.rest-head[data-v-442e8c24]{text-align:left;margin-bottom:24px;display:block}.rest-ecosystem-field[data-v-442e8c24]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.rest-ecosystem-slide[data-v-442e8c24]{min-width:0;min-height:180px}.rest-ecosystem-slide[data-v-442e8c24]:first-child{grid-column:span 2}@media (width<=1000px){.rest-ecosystem-field[data-v-442e8c24]{grid-template-columns:repeat(2,minmax(0,1fr))}.rest-ecosystem-slide[data-v-442e8c24]:first-child{grid-column:auto}}@media (width<=540px){.rest-ecosystem-field[data-v-442e8c24]{grid-template-columns:minmax(0,1fr);gap:12px}.rest-ecosystem-slide[data-v-442e8c24]{min-height:0}}.rest-help-shell[data-v-77d0afd4]{grid-template-columns:.78fr 1.22fr;gap:10px;padding:24px;display:grid}.rest-help-copy__inner[data-v-77d0afd4]{flex-direction:column;justify-content:space-between;gap:26px;height:100%;display:flex}.rest-help-copy__text[data-v-77d0afd4]{color:var(--rest-muted);margin:16px 0 0;font-size:14px;line-height:1.56}.rest-help-grid[data-v-77d0afd4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rest-help-card.rest-ui-card[data-v-77d0afd4]{min-height:142px;box-shadow:none;position:relative}.rest-help-card__label[data-v-77d0afd4]{color:var(--rest-red);text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:900;line-height:1;display:block}.rest-help-card__text[data-v-77d0afd4]{color:var(--rest-muted);margin-top:8px;font-size:13px;line-height:1.42;display:block}.rest-help-card__icon[data-v-77d0afd4]{width:34px;height:34px;color:var(--rest-red);background:#f5f8fd;border-radius:50%;place-items:center;font-size:0;font-style:normal;display:grid;position:absolute;top:18px;right:18px}.rest-help-card.rest-ui-card--dark-soft-green .rest-help-card__label[data-v-77d0afd4]{color:var(--rest-tkp)}.rest-help-card.rest-ui-card--dark-soft-green .rest-help-card__text[data-v-77d0afd4]{color:#ffffffb8}.rest-help-card.rest-ui-card--dark-soft-green .rest-help-card__icon[data-v-77d0afd4]{background:linear-gradient(135deg, var(--rest-tkp), #e5ff62);color:#01040d}@media (width<=1120px){.rest-help-shell[data-v-77d0afd4]{grid-template-columns:1fr}}@media (width<=768px){.rest-help-section.rest-home-band[data-v-77d0afd4]{background:#fff;padding-bottom:20px}.rest-help-frame[data-v-77d0afd4]{display:contents}.rest-help-shell[data-v-77d0afd4]{gap:12px;padding:0}.rest-help-grid[data-v-77d0afd4]{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(-1 * var(--rest-page-pad-x));padding-inline:var(--rest-page-pad-x);scroll-padding-inline:var(--rest-page-pad-x);gap:12px;display:flex;overflow-x:auto}.rest-help-grid[data-v-77d0afd4]::-webkit-scrollbar{display:none}.rest-help-slide[data-v-77d0afd4]{scroll-snap-align:start;flex:0 0 85%;min-width:0;max-width:85%}}.rest-procurements__panel[data-v-9a0b067b]{border:1px solid var(--rest-ui-border);background:radial-gradient(ellipse at 95% 0, var(--rest-surface-glow), transparent 55%), var(--rest-ui-soft);isolation:isolate;border-radius:32px;padding:clamp(22px,3vw,40px);position:relative}.rest-procurements__heading[data-v-9a0b067b]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-bottom:28px;display:grid}.rest-procurements__eyebrow[data-v-9a0b067b]{color:var(--rest-ui-accent);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;margin-bottom:14px;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}.rest-procurements__eyebrow i[data-v-9a0b067b]{background:var(--rest-state-positive);width:6px;height:6px;box-shadow:0 0 0 5px color-mix(in srgb, var(--rest-state-positive) 10%, transparent);border-radius:50%}.rest-procurements__heading p[data-v-9a0b067b]{max-width:52ch;color:var(--rest-ui-muted);margin:12px 0 0;font-size:13px;line-height:1.6}.rest-procurements__viewport[data-v-9a0b067b]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:24px;min-width:0;overflow-x:auto}.rest-procurements__viewport[data-v-9a0b067b]::-webkit-scrollbar{display:none}.rest-procurements__track[data-v-9a0b067b]{align-items:stretch;gap:16px;display:flex;position:relative}.rest-procurements__empty[data-v-9a0b067b]{border:1px dashed var(--rest-ui-border);background:var(--rest-ui-surface);width:100%;min-height:260px;color:var(--rest-ui-muted);text-align:center;border-radius:24px;place-items:center;padding:32px;font-size:14px;line-height:1.6;display:grid}.rest-procurements__footer[data-v-9a0b067b]{align-items:center;gap:20px;margin-top:24px;display:flex}.rest-procurements__source[data-v-9a0b067b]{color:var(--rest-ui-muted);font-size:10px;line-height:1.5}.rest-procurements__progress[data-v-9a0b067b]{background:var(--rest-ui-border);flex:1;min-width:20px;height:2px}.rest-procurements__progress i[data-v-9a0b067b]{transform-origin:0;background:var(--rest-ui-accent);height:100%;display:block}.rest-procurements__range[data-v-9a0b067b]{color:var(--rest-ui-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.rest-procurements__range span[data-v-9a0b067b]{color:var(--rest-ui-muted)}.rest-procurements__controls[data-v-9a0b067b]{gap:8px;display:flex}.rest-procurements__controls button[data-v-9a0b067b]{border:1px solid var(--rest-ui-border);border-radius:var(--rest-radius-control);background:var(--rest-ui-surface);width:44px;height:44px;color:var(--rest-ui-accent);cursor:pointer;place-items:center;transition:background .2s,border-color .2s;display:grid}.rest-procurements__controls button[data-v-9a0b067b]:hover:not(:disabled){border-color:var(--rest-ui-accent)}.rest-procurements__controls button[data-v-9a0b067b]:disabled{opacity:.35;cursor:default}@media (width<=1100px){.rest-procurements__heading[data-v-9a0b067b]{grid-template-columns:1fr;gap:18px}.rest-procurements__heading[data-v-9a0b067b]>:last-child{justify-self:start}}@media (width<=600px){.rest-procurements__panel[data-v-9a0b067b]{border-radius:24px;padding:20px 14px}.rest-procurements__heading[data-v-9a0b067b]{gap:16px;margin-bottom:22px}.rest-procurements__heading[data-v-9a0b067b]>:last-child{width:100%}.rest-procurements__footer[data-v-9a0b067b]{flex-wrap:wrap;gap:14px}.rest-procurements__source[data-v-9a0b067b]{flex-basis:100%}.rest-procurements__viewport[data-v-9a0b067b]{border-radius:20px}}@media (prefers-reduced-motion:reduce){.rest-procurements__controls button[data-v-9a0b067b]{transition:none}}.rest-reviews[data-v-4eb19b46]{z-index:2;isolation:isolate;color:#fff;position:relative}.rest-reviews-panel[data-v-4eb19b46]{max-width:560px;min-height:480px;box-shadow:none;background:0 0;border:0;padding:32px 0 0;display:block}.rest-reviews-copy__label[data-v-4eb19b46]{color:var(--rest-red);text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:900;line-height:1;display:block}.rest-reviews-copy__text[data-v-4eb19b46]{color:#ffffffb8;max-width:520px;margin:18px 0 0;font-size:14px;line-height:1.56}@media (width<=768px){.rest-reviews[data-v-4eb19b46]{color:var(--rtf-dark-text);background:#fff}.rest-reviews-copy__text[data-v-4eb19b46]{color:var(--rest-muted)}.rest-reviews-panel[data-v-4eb19b46]{padding-top:56px}}@media (width<=760px){.rest-reviews-panel[data-v-4eb19b46]{min-height:0}}.rest-review-badges[data-v-4eb19b46]{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}.rest-review-badge[data-v-4eb19b46]{z-index:1;background:#fff;border:1px solid #ffffff3d;border-radius:22px;justify-content:center;align-items:center;width:180px;height:72px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 60px #00000042}.rest-review-badge iframe[data-v-4eb19b46]{z-index:1;background:0 0;border:0;width:150px;height:50px;display:block;position:relative}.rest-review-badge__link[data-v-4eb19b46]{z-index:2;position:absolute;inset:0}.rest-scroll-story[data-v-9ed16e75]{min-width:0;position:relative}.rest-story-stage[data-v-9ed16e75]{border-top:1px solid var(--rest-ui-border);padding-top:32px}.is-pinned .rest-story-stage[data-v-9ed16e75]{position:sticky;top:44px}.rest-story-head[data-v-9ed16e75]{grid-template-columns:1fr minmax(280px,.7fr);align-items:end;gap:40px;margin-bottom:28px;display:grid}.rest-story-head small[data-v-9ed16e75]{text-transform:uppercase;letter-spacing:.08em;color:var(--rest-ui-accent);font-size:11px}.rest-story-head h2[data-v-9ed16e75]{color:var(--rest-ui-ink);letter-spacing:-.04em;margin:14px 0 0;font-size:clamp(30px,3.7vw,52px);font-weight:650;line-height:1.12}.rest-story-intro p[data-v-9ed16e75]{color:var(--rest-ui-muted);margin:0;font-size:14px;line-height:1.75}.rest-story-mode[data-v-9ed16e75]{min-height:36px;color:var(--rest-ui-accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin-top:12px;padding:0;font-size:12px;display:inline-flex}.rest-story-toolbar[data-v-9ed16e75]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.rest-story-tabs[data-v-9ed16e75]{border:1px solid var(--rest-ui-border);background:var(--rest-ui-surface);border-radius:16px;gap:6px;padding:5px;display:flex}.rest-story-tabs button[data-v-9ed16e75]{min-height:var(--rest-control-height-sm);border-radius:var(--rest-radius-control);color:var(--rest-ui-muted);font:inherit;font-size:12px;font-weight:var(--rest-control-font-weight);cursor:pointer;background:0 0;border:1px solid #0000;padding:10px 16px;line-height:1.4}.rest-story-tabs [aria-selected=true][data-v-9ed16e75]{color:var(--rest-ui-accent);background:var(--rest-ui-soft);border-color:var(--rest-ui-accent);box-shadow:none}.rest-story-controls[data-v-9ed16e75]{align-items:center;gap:8px;display:flex}.rest-story-controls button[data-v-9ed16e75]{border:1px solid var(--rest-ui-border);border-radius:var(--rest-radius-control);background:var(--rest-ui-surface);width:44px;height:44px;color:var(--rest-ui-ink);cursor:pointer;place-items:center;display:grid}.rest-story-controls button[data-v-9ed16e75]:disabled{opacity:.35;cursor:default}.rest-story-position[data-v-9ed16e75]{color:var(--rest-ui-ink);font-variant-numeric:tabular-nums;margin-right:12px;font-size:14px}.rest-story-position span[data-v-9ed16e75]{color:var(--rest-ui-muted)}.rest-story-viewport[data-v-9ed16e75]{scroll-snap-type:x mandatory;scrollbar-width:thin;padding:6px 0 16px;position:relative;overflow-x:auto}.is-pinned .rest-story-viewport[data-v-9ed16e75]{scroll-snap-type:none;overflow:hidden}.rest-story-track[data-v-9ed16e75]{will-change:transform;gap:20px;display:flex;position:relative}.is-pinned .rest-story-track[data-v-9ed16e75]{transition:transform .5s var(--rtf-ease)}.rest-story-card[data-v-9ed16e75]{scroll-snap-align:start;min-width:0;min-height:320px;transition:transform .35s var(--rtf-ease), box-shadow .35s;background:radial-gradient(at 100% 0,#d6e7ff90,#0000 70%),linear-gradient(145deg,#fff,#f3f7fd);border:1px solid #ccd9ee;border-radius:26px;flex-direction:column;flex:0 0 calc(50% - 10px);padding:28px;display:flex;position:relative}.rest-story-card[data-v-9ed16e75]:nth-child(2n){background:radial-gradient(at 100% 0,#486eab55,#0000 70%),linear-gradient(145deg,#1c3557,#0d203a);border-color:#6e8eb345}.rest-story-card__top[data-v-9ed16e75]{color:#456895;align-items:center;gap:16px;margin-bottom:32px;display:flex}.rest-story-card__top>.rest-story-card__number[data-v-9ed16e75]{letter-spacing:-.04em;font-size:40px;font-weight:500;line-height:1}.rest-story-card__top>span[data-v-9ed16e75]:not(.rest-story-card__number){text-transform:uppercase;letter-spacing:.06em;flex:1;font-size:10px}.rest-story-card h3[data-v-9ed16e75]{color:#152e50;letter-spacing:-.025em;margin:0;font-size:clamp(20px,2.1vw,26px);font-weight:650;line-height:1.25}.rest-story-card p[data-v-9ed16e75]{color:#53677f;margin:14px 0 26px;font-size:14px;line-height:1.75}.rest-story-card .rest-ui-btn[data-v-9ed16e75]{align-self:flex-start;margin-top:auto}.rest-story-card:nth-child(2n) .rest-story-card__top[data-v-9ed16e75]{color:#a8c7ed}.rest-story-card:nth-child(2n) h3[data-v-9ed16e75]{color:#f1f6ff}.rest-story-card:nth-child(2n) p[data-v-9ed16e75]{color:#b9cce3}.rest-story-bottom[data-v-9ed16e75]{color:var(--rest-ui-muted);align-items:center;gap:20px;margin-top:12px;font-size:11px;display:flex}.rest-story-progress[data-v-9ed16e75]{background:var(--rest-ui-border);border-radius:4px;flex-shrink:0;width:90px;height:3px;overflow:hidden}.rest-story-progress span[data-v-9ed16e75]{transform-origin:0;background:var(--rtf-red);width:100%;height:100%;display:block}.rest-story-bottom>span[data-v-9ed16e75]{flex:1}.is-list .rest-story-track[data-v-9ed16e75]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.is-list .rest-story-controls[data-v-9ed16e75]{display:none}@media (width<=980px){.rest-story-head[data-v-9ed16e75]{grid-template-columns:1fr;gap:18px}.rest-story-card[data-v-9ed16e75]{min-height:350px}}@media (width<=768px){.rest-story-head h2[data-v-9ed16e75]{font-size:34px}.rest-story-toolbar[data-v-9ed16e75]{flex-wrap:wrap;gap:12px}.rest-story-tabs[data-v-9ed16e75]{width:100%}.rest-story-tabs button[data-v-9ed16e75]{flex:1;padding:10px 8px;font-size:11px}.rest-story-controls[data-v-9ed16e75]{margin-left:auto}.rest-story-card[data-v-9ed16e75]{flex-basis:100%;min-height:340px;padding:24px}.rest-story-bottom[data-v-9ed16e75]{flex-wrap:wrap;gap:14px}.rest-story-bottom .rest-ui-btn[data-v-9ed16e75]{width:100%}.is-list .rest-story-track[data-v-9ed16e75]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rest-story-track[data-v-9ed16e75]{will-change:auto;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rest-story-controls[data-v-9ed16e75]{display:none}}@media (prefers-reduced-motion:reduce) and (width<=768px){.rest-story-track[data-v-9ed16e75]{grid-template-columns:1fr}}.rest-tkp-panel[data-v-b94855af]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:30px;display:grid;position:relative}.rest-tkp-copy__label[data-v-b94855af]{color:var(--rest-tkp);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:16px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.rest-tkp-copy__label[data-v-b94855af]:before{content:"";background:var(--rest-tkp);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 7px #b8d91c1f}.rest-tkp-note[data-v-b94855af]{color:#ffffffd6;background:#b8d91c1a;border:1px solid #b8d91c52;border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:10px 14px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.rest-tkp-note__heading[data-v-b94855af]{color:var(--rest-tkp);font-weight:900}.rest-tkp-grid[data-v-b94855af]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rest-tkp-card.rest-ui-card[data-v-b94855af]{min-height:150px}.rest-tkp-card__num[data-v-b94855af]{background:linear-gradient(135deg, var(--rest-tkp), #e5ff62);color:#111315;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:14px;font-size:11px;font-style:normal;font-weight:900;line-height:1;display:flex}.rest-tkp-card__text[data-v-b94855af]{color:#ffffffa3;margin-top:8px;font-size:13px;line-height:1.42;display:block}@media (width<=1120px){.rest-tkp-panel[data-v-b94855af]{grid-template-columns:1fr}}@media (width<=768px){.rest-tkp-frame[data-v-b94855af]{display:contents}.rest-tkp-panel[data-v-b94855af]{gap:18px}.rest-tkp-grid[data-v-b94855af]{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(-1 * var(--rest-page-pad-x));padding-inline:var(--rest-page-pad-x);scroll-padding-inline:var(--rest-page-pad-x);gap:12px;margin-top:-8px;padding-top:8px;display:flex;overflow-x:auto}.rest-tkp-grid[data-v-b94855af]::-webkit-scrollbar{display:none}.rest-tkp-slide[data-v-b94855af]{scroll-snap-align:start;flex:0 0 85%;min-width:0;max-width:85%}}
