#app[data-astro-cid-73epl2mu],#qr[data-astro-cid-73epl2mu],#dashboard[data-astro-cid-73epl2mu],#forms[data-astro-cid-73epl2mu],#inspections[data-astro-cid-73epl2mu],#team[data-astro-cid-73epl2mu],#rollen[data-astro-cid-73epl2mu],#cases[data-astro-cid-73epl2mu]{scroll-margin-top:100px}.product-hero[data-astro-cid-73epl2mu]{padding:clamp(56px,8vw,104px) clamp(20px,4vw,48px) clamp(40px,5vw,64px)}.product-hero-inner[data-astro-cid-73epl2mu]{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.product-h1[data-astro-cid-73epl2mu]{font:800 clamp(42px, 5.6vw, 76px)/1.02 var(--sp-font-display);letter-spacing:-.04em;max-width:960px;margin:0}.product-lead[data-astro-cid-73epl2mu]{font:400 clamp(17px, 1.5vw, 20px)/1.55 var(--sp-font-body);color:var(--sp-body);max-width:680px;margin:0}.anchor-pills[data-astro-cid-73epl2mu]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.anchor-pill[data-astro-cid-73epl2mu]{border:1px solid var(--sp-border);color:var(--sp-ink);font:600 15px var(--sp-font-body);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;text-decoration:none;transition:border-color .14s ease-out;display:inline-flex}.anchor-pill[data-astro-cid-73epl2mu]:hover{border-color:var(--sp-teal)}.section-rail[data-astro-cid-73epl2mu]{z-index:40;border:1px solid var(--sp-border);opacity:0;pointer-events:none;background:#fff;border-radius:999px;flex-direction:column;gap:6px;padding:8px;transition:opacity .2s ease-out,transform .2s ease-out;display:flex;position:fixed;top:50%;left:24px;transform:translateY(-50%)translate(-10px);box-shadow:0 16px 36px -16px #0f45444d}.section-rail[data-astro-cid-73epl2mu].is-visible{opacity:1;pointer-events:auto;transform:translateY(-50%)translate(0)}.section-rail-item[data-astro-cid-73epl2mu]{width:38px;height:38px;color:var(--sp-teal);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:background .14s ease-out,color .14s ease-out;display:flex;position:relative}.section-rail-item[data-astro-cid-73epl2mu]:hover,.section-rail-item[data-astro-cid-73epl2mu]:focus-visible{background:var(--sp-teal-tint)}.section-rail-item[data-astro-cid-73epl2mu].is-active{background:var(--sp-teal);color:#fff}.section-rail-icon[data-astro-cid-73epl2mu]{display:flex}.section-rail-label[data-astro-cid-73epl2mu]{white-space:nowrap;background:var(--sp-ink);color:#fff;font:600 13px var(--sp-font-body);opacity:0;pointer-events:none;border-radius:999px;padding:7px 14px;transition:opacity .14s ease-out,transform .14s ease-out;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)translate(-6px)}.section-rail-item[data-astro-cid-73epl2mu]:hover .section-rail-label[data-astro-cid-73epl2mu],.section-rail-item[data-astro-cid-73epl2mu]:focus-visible .section-rail-label[data-astro-cid-73epl2mu]{opacity:1;transform:translateY(-50%)translate(0)}@media (width<=860px){.section-rail[data-astro-cid-73epl2mu]{display:none}}.feature-section[data-astro-cid-73epl2mu]{padding:clamp(40px,6vw,80px) clamp(20px,4vw,48px)}.feature-inner[data-astro-cid-73epl2mu]{flex-wrap:wrap;align-items:center;gap:clamp(40px,6vw,88px);display:flex}.feature-inner--reverse[data-astro-cid-73epl2mu]{flex-wrap:wrap-reverse}.feature-copy[data-astro-cid-73epl2mu]{flex-direction:column;flex:420px;gap:20px;display:flex}.feature-badge[data-astro-cid-73epl2mu]{font:600 13px var(--sp-font-body);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.feature-badge--apricot[data-astro-cid-73epl2mu]{background:var(--sp-apricot-tint);color:var(--sp-apricot-ink)}.feature-badge--teal[data-astro-cid-73epl2mu]{background:var(--sp-teal-tint);color:var(--sp-teal)}.feature-badge--onteal[data-astro-cid-73epl2mu]{color:#fff;background:#ffffff1f}.feature-heading[data-astro-cid-73epl2mu]{font-size:clamp(32px,3.8vw,50px)}.feature-text[data-astro-cid-73epl2mu]{font:400 18px/1.6 var(--sp-font-body);color:var(--sp-body);margin:0}.feature-points-grid[data-astro-cid-73epl2mu]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.feature-point[data-astro-cid-73epl2mu]{gap:12px;display:flex}.feature-point[data-astro-cid-73epl2mu] svg{flex-shrink:0;margin-top:2px}.feature-point-title[data-astro-cid-73epl2mu]{font:700 16px var(--sp-font-body);display:block}.feature-point-body[data-astro-cid-73epl2mu]{font:400 15px/1.5 var(--sp-font-body);color:var(--sp-muted);display:block}.roles-promise[data-astro-cid-73epl2mu]{border-top:1px solid var(--sp-divider);font:600 15px var(--sp-font-body);color:var(--sp-teal);align-items:center;gap:10px;margin-top:6px;padding-top:20px;display:flex}.roles-mock-panel[data-astro-cid-73epl2mu]{background:var(--sp-cream);border-radius:36px;flex:420px;padding:48px 36px 96px;position:relative}.roles-mock-card[data-astro-cid-73epl2mu]{background:var(--sp-surface);border:1px solid var(--sp-border);border-radius:20px;overflow:hidden;box-shadow:0 30px 60px -30px #0f454459}.roles-mock-head[data-astro-cid-73epl2mu]{border-bottom:1px solid var(--sp-border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.roles-mock-title[data-astro-cid-73epl2mu]{font:700 18px var(--sp-font-display)}.roles-mock-new[data-astro-cid-73epl2mu]{background:var(--sp-teal);color:#fff;font:600 12.5px var(--sp-font-body);border-radius:9px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.roles-mock-rows-wrap[data-astro-cid-73epl2mu]{overflow-x:auto}.roles-mock-cols[data-astro-cid-73epl2mu],.roles-mock-row[data-astro-cid-73epl2mu]{border-bottom:1px solid var(--sp-divider);grid-template-columns:minmax(0,1.5fr) repeat(8,28px);align-items:center;gap:6px;min-width:480px;padding:12px 20px;display:grid}.roles-mock-row--last[data-astro-cid-73epl2mu]{border-bottom:none}.roles-mock-col-label[data-astro-cid-73epl2mu]{font:600 11.5px var(--sp-font-body);color:var(--sp-muted)}.roles-mock-col-icon[data-astro-cid-73epl2mu]{color:var(--sp-teal);justify-content:center;display:flex}.roles-mock-col-icon--apricot[data-astro-cid-73epl2mu]{color:var(--sp-apricot-ink)}.roles-mock-row-name[data-astro-cid-73epl2mu]{flex-direction:column;gap:2px;min-width:0;display:flex}.roles-mock-name[data-astro-cid-73epl2mu]{font:700 14px var(--sp-font-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.roles-mock-meta[data-astro-cid-73epl2mu]{font:500 11.5px var(--sp-font-body);color:var(--sp-muted)}.roles-mock-cell[data-astro-cid-73epl2mu]{border:1.5px solid var(--sp-border-input);background:#fff;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.roles-mock-cell--on[data-astro-cid-73epl2mu]{background:var(--sp-teal);border-color:var(--sp-teal);color:#fff}.roles-mock-float[data-astro-cid-73epl2mu]{background:var(--sp-surface);border-radius:18px;align-items:center;gap:12px;padding:12px 16px;display:flex;position:absolute;bottom:22px;left:-28px;box-shadow:0 20px 40px -16px #1c2b2d59}.roles-mock-avatar[data-astro-cid-73epl2mu]{background:var(--sp-teal-tint);width:34px;height:34px;color:var(--sp-teal);font:700 12px var(--sp-font-body);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.roles-mock-float-text[data-astro-cid-73epl2mu]{flex-direction:column;display:flex}.roles-mock-float-main[data-astro-cid-73epl2mu]{font:600 14px var(--sp-font-body)}.roles-mock-float-sub[data-astro-cid-73epl2mu]{font:500 12px var(--sp-font-body);color:var(--sp-muted)}@media (width<=760px){.roles-mock-panel[data-astro-cid-73epl2mu]{padding:32px 16px 88px}.roles-mock-float[data-astro-cid-73epl2mu]{left:12px}}.hero-app[data-astro-cid-73epl2mu]{border-radius:var(--sp-r-pill);background:var(--sp-surface);border:1px solid var(--sp-border);align-self:flex-start;align-items:center;gap:12px;margin-top:28px;padding:8px 16px 8px 8px;text-decoration:none;transition:border-color .14s ease-out;display:inline-flex}.hero-app-icon[data-astro-cid-73epl2mu]{background:var(--sp-teal-tint);width:32px;height:32px;color:var(--sp-teal);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .14s ease-out;display:flex}.hero-app-body[data-astro-cid-73epl2mu]{align-items:center;gap:12px;display:flex}.hero-app-text[data-astro-cid-73epl2mu]{font:500 15px var(--sp-font-body);color:var(--sp-body)}.hero-app-link[data-astro-cid-73epl2mu]{font:600 15px var(--sp-font-body);color:var(--sp-teal);text-underline-offset:3px;align-items:center;gap:4px;display:inline-flex}.hero-app[data-astro-cid-73epl2mu]:hover{border-color:var(--sp-teal)}.hero-app[data-astro-cid-73epl2mu]:hover .hero-app-icon[data-astro-cid-73epl2mu]{background:var(--sp-teal-tint-hover)}.hero-app[data-astro-cid-73epl2mu]:hover .hero-app-link[data-astro-cid-73epl2mu]{color:var(--sp-teal-dark);text-decoration:underline}.hero-app[data-astro-cid-73epl2mu]:focus-visible{outline:2px solid var(--sp-teal);outline-offset:3px}@media (width<=560px){.hero-app[data-astro-cid-73epl2mu]{border-radius:20px;width:100%;min-height:56px;padding:8px 14px 8px 8px;display:flex}.hero-app-icon[data-astro-cid-73epl2mu]{width:36px;height:36px}.hero-app-body[data-astro-cid-73epl2mu]{flex-direction:column;flex:1;align-items:flex-start;gap:2px}.hero-app-text[data-astro-cid-73epl2mu]{font-size:14px}}.check-list[data-astro-cid-73epl2mu]{flex-direction:column;gap:12px;display:flex}.check-list[data-astro-cid-73epl2mu] span[data-astro-cid-73epl2mu]{font:500 16px var(--sp-font-body);align-items:center;gap:12px;display:flex}.app-mockup-panel[data-astro-cid-73epl2mu]{background:var(--sp-apricot-tint);border-radius:36px;flex:420px;justify-content:center;gap:18px;height:560px;padding:48px 24px 0;display:flex;overflow:hidden}.app-phone[data-astro-cid-73epl2mu]{background:var(--sp-ink);border-radius:40px;flex-shrink:0;width:250px;height:520px;padding:9px}.app-mockup-panel[data-astro-cid-73epl2mu] .app-phone[data-astro-cid-73epl2mu]:first-child{margin-top:40px}.app-phone-screen[data-astro-cid-73epl2mu]{background:var(--sp-cream);border-radius:32px;flex-direction:column;gap:11px;height:100%;padding:40px 14px 0;display:flex;overflow:hidden}.app-phone-title[data-astro-cid-73epl2mu]{font:700 22px var(--sp-font-display)}.app-phone-title--sm[data-astro-cid-73epl2mu]{font-size:20px}.app-phone-tabs[data-astro-cid-73epl2mu]{gap:5px;display:flex}.app-phone-tab[data-astro-cid-73epl2mu]{font:600 10px var(--sp-font-body);background:#fff;border-radius:999px;padding:6px 9px}.app-phone-tab--active[data-astro-cid-73epl2mu]{background:var(--sp-teal);color:#fff}.app-phone-field[data-astro-cid-73epl2mu]{background:#fff;border-radius:14px;flex-direction:column;gap:5px;padding:11px;display:flex}.app-phone-field-label[data-astro-cid-73epl2mu]{font:600 10px var(--sp-font-body)}.app-phone-field-value[data-astro-cid-73epl2mu]{font:400 11px/1.4 var(--sp-font-body)}.app-phone-severity[data-astro-cid-73epl2mu]{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:2px;display:grid}.app-phone-sev[data-astro-cid-73epl2mu]{border:1.5px solid var(--sp-border-input);text-align:center;font:600 10px var(--sp-font-body);color:var(--sp-low-ink);border-radius:9px;padding:6px}.app-phone-sev--mid[data-astro-cid-73epl2mu]{color:var(--sp-mid-ink)}.app-phone-sev--high[data-astro-cid-73epl2mu]{border-color:var(--sp-high);background:var(--sp-high-bg);color:var(--sp-high-ink);font-weight:700}.app-phone-dropzone[data-astro-cid-73epl2mu]{border:1.5px dashed var(--sp-dashed);color:var(--sp-teal);font:600 11px var(--sp-font-body);border-radius:14px;align-items:center;gap:8px;padding:11px;display:flex}.app-phone-submit[data-astro-cid-73epl2mu]{background:var(--sp-teal);color:#fff;font:600 12px var(--sp-font-body);text-align:center;border-radius:11px;padding:11px}.app-phone-stat[data-astro-cid-73epl2mu]{background:var(--sp-teal);color:#fff;border-radius:14px;align-items:center;gap:10px;padding:11px;display:flex}.app-phone-stat-num[data-astro-cid-73epl2mu]{font:700 26px var(--sp-font-display)}.app-phone-stat-text[data-astro-cid-73epl2mu]{font:500 10.5px/1.35 var(--sp-font-body)}.app-phone-report[data-astro-cid-73epl2mu]{background:#fff;border-radius:13px;flex-direction:column;gap:6px;padding:10px;display:flex}.app-phone-report-title[data-astro-cid-73epl2mu]{font:600 11px var(--sp-font-body)}.app-phone-report-tags[data-astro-cid-73epl2mu]{gap:4px;display:flex}.app-tag[data-astro-cid-73epl2mu]{font:600 9px var(--sp-font-body);border-radius:999px;padding:3px 7px}.app-tag--high-bg[data-astro-cid-73epl2mu]{background:var(--sp-high-bg);color:var(--sp-high-ink)}.app-tag--high-outline[data-astro-cid-73epl2mu]{border:1px solid var(--sp-high);color:var(--sp-high-ink);padding:2px 7px}.app-tag--mid-bg[data-astro-cid-73epl2mu]{background:var(--sp-mid-bg);color:var(--sp-mid-ink)}.app-tag--mid-outline[data-astro-cid-73epl2mu]{border:1px solid var(--sp-mid);color:var(--sp-mid-ink);padding:2px 7px}.app-tag--low-bg[data-astro-cid-73epl2mu]{background:var(--sp-low-bg);color:var(--sp-low-ink)}.app-tag--ok-bg[data-astro-cid-73epl2mu]{background:var(--sp-ok-bg);color:var(--sp-ok-ink)}.qr-panel[data-astro-cid-73epl2mu]{background:var(--sp-teal-tint);border-radius:36px;flex:420px;justify-content:center;align-items:center;min-height:480px;padding:48px;display:flex}.qr-card[data-astro-cid-73epl2mu]{text-align:center;background:#fff;border-radius:24px;flex-direction:column;align-items:center;gap:16px;width:300px;padding:28px;display:flex;box-shadow:0 24px 48px -24px #0f454466}.qr-card-title[data-astro-cid-73epl2mu]{font:700 24px/1.1 var(--sp-font-display)}.qr-code-box[data-astro-cid-73epl2mu]{background:var(--sp-cream);width:170px;height:170px;color:var(--sp-ink);border-radius:14px;justify-content:center;align-items:center;display:flex}.qr-card-cta[data-astro-cid-73epl2mu]{font:600 15px var(--sp-font-body)}.qr-card-meta[data-astro-cid-73epl2mu]{font:500 12px var(--sp-font-body);color:var(--sp-muted)}.dashboard-section[data-astro-cid-73epl2mu]{background:var(--sp-teal);color:#fff;margin:clamp(40px,5vw,64px) 0;padding:clamp(56px,7vw,96px) clamp(20px,4vw,48px)}.dashboard-inner[data-astro-cid-73epl2mu]{flex-direction:column;gap:48px;display:flex}.dashboard-head[data-astro-cid-73epl2mu]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 64px;display:flex}.dashboard-head-text[data-astro-cid-73epl2mu]{flex-direction:column;gap:18px;max-width:640px;display:flex}.dashboard-heading[data-astro-cid-73epl2mu]{color:#fff;font-size:clamp(32px,3.8vw,50px)}.dashboard-lead[data-astro-cid-73epl2mu]{font:400 18px/1.6 var(--sp-font-body);color:var(--sp-on-teal-body);max-width:440px;margin:0}.dashboard-panel[data-astro-cid-73epl2mu]{background:var(--sp-cream);color:var(--sp-ink);border-radius:28px;flex-direction:column;gap:16px;padding:clamp(16px,2.4vw,28px);display:flex;box-shadow:0 40px 80px -40px #00000080}.dashboard-kpis[data-astro-cid-73epl2mu]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.dashboard-kpi[data-astro-cid-73epl2mu]{border:1px solid var(--sp-border);background:#fff;border-radius:18px;flex-direction:column;gap:6px;padding:18px;display:flex}.dashboard-kpi-label[data-astro-cid-73epl2mu]{font:600 14px var(--sp-font-body);color:var(--sp-muted)}.dashboard-kpi-value[data-astro-cid-73epl2mu]{font:700 38px/1 var(--sp-font-display);color:var(--sp-teal)}.dashboard-kpi-unit[data-astro-cid-73epl2mu]{font:600 15px var(--sp-font-body)}.dashboard-kpi--risk[data-astro-cid-73epl2mu]{background:var(--sp-high-bg);border-color:#f3cfc6}.dashboard-kpi-label--risk[data-astro-cid-73epl2mu]{color:#7a2a1c;align-items:center;gap:6px;display:flex}.dashboard-kpi-value--risk[data-astro-cid-73epl2mu]{color:var(--sp-high-ink)}.dashboard-list[data-astro-cid-73epl2mu]{border:1px solid var(--sp-border);background:#fff;border-radius:18px;padding:8px 18px}.dashboard-row[data-astro-cid-73epl2mu]{border-bottom:1px solid var(--sp-divider);flex-wrap:wrap;align-items:center;gap:14px;padding:13px 0;display:flex}.dashboard-row--last[data-astro-cid-73epl2mu]{border-bottom:none}.hero-pill[data-astro-cid-73epl2mu]{font:600 12px var(--sp-font-body);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.hero-pill--high[data-astro-cid-73epl2mu]{background:var(--sp-high-bg);color:var(--sp-high-ink)}.hero-pill--mid[data-astro-cid-73epl2mu]{background:var(--sp-mid-bg);color:var(--sp-mid-ink)}.hero-pill-dot[data-astro-cid-73epl2mu]{background:var(--sp-high);border-radius:50%;width:6px;height:6px}.hero-pill-dot--mid[data-astro-cid-73epl2mu]{background:var(--sp-mid)}.dashboard-row-title[data-astro-cid-73epl2mu]{min-width:200px;font:600 15px var(--sp-font-body);flex:1}.dashboard-status[data-astro-cid-73epl2mu]{font:600 12px var(--sp-font-body);border:1.5px solid #0000;border-radius:999px;padding:2.5px 10px}.dashboard-status--open[data-astro-cid-73epl2mu]{border-color:var(--sp-high);color:var(--sp-high-ink)}.dashboard-status--progress[data-astro-cid-73epl2mu]{border-color:var(--sp-mid);color:var(--sp-mid-ink)}.dashboard-unassigned[data-astro-cid-73epl2mu]{background:var(--sp-apricot-tint);color:var(--sp-apricot-ink);font:600 12px var(--sp-font-body);border-radius:999px;padding:4px 10px}.dashboard-assignee[data-astro-cid-73epl2mu]{font:500 13px var(--sp-font-body);align-items:center;gap:6px;display:flex}.dashboard-avatar[data-astro-cid-73epl2mu]{background:var(--sp-teal-tint);width:24px;height:24px;color:var(--sp-teal);font:700 10px var(--sp-font-body);border-radius:50%;justify-content:center;align-items:center;display:flex}.chip-row[data-astro-cid-73epl2mu]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-astro-cid-73epl2mu]{border:1px solid var(--sp-border);font:600 14px var(--sp-font-body);background:#fff;border-radius:10px;padding:8px 12px}.formbuilder-card[data-astro-cid-73epl2mu]{border:1px solid var(--sp-border);background:#fff;border-radius:28px;flex-direction:column;flex:420px;gap:10px;padding:24px;display:flex}.formbuilder-head[data-astro-cid-73epl2mu]{justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.formbuilder-title[data-astro-cid-73epl2mu]{font:700 20px var(--sp-font-display)}.formbuilder-save[data-astro-cid-73epl2mu]{background:var(--sp-teal);color:#fff;font:600 13px var(--sp-font-body);border-radius:10px;padding:8px 14px}.formbuilder-field[data-astro-cid-73epl2mu]{background:var(--sp-surface-sunken);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.formbuilder-num[data-astro-cid-73epl2mu]{background:var(--sp-teal-tint);width:26px;height:26px;color:var(--sp-teal);font:700 12px var(--sp-font-body);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.formbuilder-label[data-astro-cid-73epl2mu]{font:600 15px var(--sp-font-body);flex:1}.formbuilder-type[data-astro-cid-73epl2mu]{font:500 13px var(--sp-font-body);color:var(--sp-muted)}.formbuilder-required[data-astro-cid-73epl2mu]{background:var(--sp-teal-tint);color:var(--sp-teal);font:600 12px var(--sp-font-body);border-radius:999px;padding:3px 9px}.formbuilder-add[data-astro-cid-73epl2mu]{border:1.5px dashed var(--sp-dashed);text-align:center;font:600 14px var(--sp-font-body);color:var(--sp-teal);border-radius:14px;padding:12px}.formbuilder-legend[data-astro-cid-73epl2mu]{flex-wrap:wrap;gap:8px;padding-top:6px;display:flex}.formbuilder-legend-item[data-astro-cid-73epl2mu]{font:600 13px var(--sp-font-body);align-items:center;gap:6px;display:flex}.formbuilder-dot[data-astro-cid-73epl2mu]{border-radius:50%;width:8px;height:8px}.rounds-card[data-astro-cid-73epl2mu]{border:1px solid var(--sp-border);background:#fff;border-radius:28px;flex-direction:column;flex:420px;gap:10px;padding:24px;display:flex}.rounds-head[data-astro-cid-73epl2mu]{justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.rounds-title[data-astro-cid-73epl2mu]{font:700 20px var(--sp-font-display)}.rounds-new[data-astro-cid-73epl2mu]{background:var(--sp-teal);color:#fff;font:600 13px var(--sp-font-body);border-radius:10px;padding:8px 14px}.rounds-row[data-astro-cid-73epl2mu]{background:var(--sp-surface-sunken);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.rounds-row-main[data-astro-cid-73epl2mu]{flex-direction:column;gap:2px;min-width:0;display:flex}.rounds-row-name[data-astro-cid-73epl2mu]{font:600 15px var(--sp-font-body)}.rounds-row-meta[data-astro-cid-73epl2mu]{font:500 13px var(--sp-font-body);color:var(--sp-muted)}.rounds-status[data-astro-cid-73epl2mu]{font:600 12px var(--sp-font-body);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:5px 10px}.rounds-status--done[data-astro-cid-73epl2mu]{color:#22603c;background:#e2f1e7}.rounds-status--due[data-astro-cid-73epl2mu]{color:#8a5409;background:#fbefd9}.rounds-status--overdue[data-astro-cid-73epl2mu]{color:#9a2f1f;background:#f8e1dc}.team-grid[data-astro-cid-73epl2mu]{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:16px;display:grid}.team-card[data-astro-cid-73epl2mu]{border:1px solid var(--sp-border);background:#fff;border-radius:22px;flex-direction:column;gap:12px;padding:26px;display:flex}.team-card-title[data-astro-cid-73epl2mu]{font:700 19px var(--sp-font-display)}.team-card-body[data-astro-cid-73epl2mu]{font:400 15px/1.55 var(--sp-font-body);color:var(--sp-muted)}.compare-section[data-astro-cid-73epl2mu]{padding:0 clamp(20px,4vw,48px) clamp(72px,9vw,120px)}.compare-table-wrap[data-astro-cid-73epl2mu]{border:1px solid var(--sp-border);background:#fff;border-radius:24px;overflow-x:auto}.compare-table[data-astro-cid-73epl2mu]{min-width:720px}.compare-row[data-astro-cid-73epl2mu]{border-bottom:1px solid var(--sp-divider);font:500 15px var(--sp-font-body);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);display:grid}.compare-row[data-astro-cid-73epl2mu]>span[data-astro-cid-73epl2mu]{padding:16px 24px}.compare-row--head[data-astro-cid-73epl2mu]{background:var(--sp-surface-sunken);border-bottom:1px solid var(--sp-border);font:600 12px var(--sp-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--sp-muted)}.compare-head-sp[data-astro-cid-73epl2mu]{color:var(--sp-teal)}.compare-row--last[data-astro-cid-73epl2mu]{border-bottom:none}.compare-label[data-astro-cid-73epl2mu]{font-weight:600}.compare-old[data-astro-cid-73epl2mu]{color:var(--sp-muted)}.compare-new[data-astro-cid-73epl2mu]{align-items:center;gap:8px;display:flex}.cta-section[data-astro-cid-73epl2mu]{padding:0 clamp(20px,4vw,48px) clamp(72px,9vw,120px)}.cta-block[data-astro-cid-73epl2mu]{border-radius:40px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:clamp(40px,6vw,80px);display:flex}.cta-block--ink[data-astro-cid-73epl2mu]{background:var(--sp-ink);color:#fff}.cta-copy[data-astro-cid-73epl2mu]{flex-direction:column;gap:14px;max-width:620px;display:flex}.cta-heading[data-astro-cid-73epl2mu]{font:800 clamp(34px, 4.2vw, 56px)/1.03 var(--sp-font-display);letter-spacing:-.035em;margin:0}.cta-heading--light[data-astro-cid-73epl2mu]{color:#fff}.cta-lead[data-astro-cid-73epl2mu]{font:400 18px/1.5 var(--sp-font-body);margin:0}.cta-lead--light[data-astro-cid-73epl2mu]{color:var(--sp-on-ink-body)}.cta-actions[data-astro-cid-73epl2mu]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cta-ghost-btn[data-astro-cid-73epl2mu]{font:600 15px var(--sp-font-body);color:var(--sp-on-ink-body);align-items:center;text-decoration:underline;display:inline-flex}.cases-section[data-astro-cid-73epl2mu]{padding:0 clamp(20px,4vw,48px) clamp(72px,9vw,128px)}.cases-inner[data-astro-cid-73epl2mu]{flex-direction:column;gap:48px;display:flex}.cases-intro[data-astro-cid-73epl2mu]{grid-template-columns:1.1fr 1fr;align-items:end;gap:clamp(32px,5vw,64px);display:grid}.cases-intro-left[data-astro-cid-73epl2mu]{flex-direction:column;gap:18px;display:flex}.cases-badge[data-astro-cid-73epl2mu]{background:var(--sp-apricot-tint);color:var(--sp-apricot-ink);font:600 14px var(--sp-font-body);border-radius:999px;align-self:flex-start;padding:5px 12px}.cases-h2[data-astro-cid-73epl2mu]{font:700 clamp(32px, 4.4vw, 56px)/1.05 var(--sp-font-display);letter-spacing:-.03em;text-wrap:balance;margin:0}.cases-intro-right[data-astro-cid-73epl2mu]{flex-direction:column;gap:20px;display:flex}.cases-lead[data-astro-cid-73epl2mu]{font:400 19px/1.55 var(--sp-font-body);color:var(--sp-body);text-wrap:pretty;margin:0}.cases-cta-row[data-astro-cid-73epl2mu]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cases-cta-note[data-astro-cid-73epl2mu]{font:600 15px var(--sp-font-body);color:var(--sp-muted)}.cases-phases[data-astro-cid-73epl2mu]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.cases-phase-card[data-astro-cid-73epl2mu]{border:1px solid var(--sp-border);background:#fff;border-radius:24px;flex-direction:column;gap:14px;padding:28px;display:flex}.cases-phase-card--closed[data-astro-cid-73epl2mu]{background:var(--sp-teal);color:#fff;border-color:var(--sp-teal)}.cases-phase-icon[data-astro-cid-73epl2mu]{border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.cases-phase-icon--open[data-astro-cid-73epl2mu]{background:var(--sp-apricot-tint);color:var(--sp-apricot-ink)}.cases-phase-icon--investigating[data-astro-cid-73epl2mu]{background:var(--sp-mid-bg);color:var(--sp-mid-ink)}.cases-phase-icon--verification[data-astro-cid-73epl2mu]{background:var(--sp-teal-tint);color:var(--sp-teal)}.cases-phase-icon--closed[data-astro-cid-73epl2mu]{color:var(--sp-apricot);background:#ffffff1f}.cases-phase-label[data-astro-cid-73epl2mu]{font:600 13px var(--sp-font-body);color:var(--sp-muted)}.cases-phase-card--closed[data-astro-cid-73epl2mu] .cases-phase-label[data-astro-cid-73epl2mu]{color:#fffc}.cases-phase-title[data-astro-cid-73epl2mu]{font:700 24px/1.15 var(--sp-font-display)}.cases-phase-body[data-astro-cid-73epl2mu]{font:400 16px/1.5 var(--sp-font-body);color:var(--sp-muted)}.cases-phase-card--closed[data-astro-cid-73epl2mu] .cases-phase-body[data-astro-cid-73epl2mu]{color:#ffffffd9}@media (width<=860px){.cases-intro[data-astro-cid-73epl2mu]{grid-template-columns:1fr;align-items:start}.cases-phases[data-astro-cid-73epl2mu]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}
