.navbar[data-v-6b2bf630]{position:fixed;top:0;left:0;right:0;width:100%;background:#ffffffe0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--brand-border);box-shadow:0 1px 2px #0f172a0a;z-index:1000;transition:all .3s ease}.nav-container[data-v-6b2bf630]{max-width:100%;margin:0 auto;padding:1rem 3rem;display:flex;justify-content:space-between;align-items:center;position:relative}.nav-logo[data-v-6b2bf630]{display:flex;align-items:center;gap:1rem}.logo-img[data-v-6b2bf630]{height:36px;width:auto}.nav-logo h2[data-v-6b2bf630]{font-size:1.4rem;font-weight:800;margin:0;color:var(--brand-heading);letter-spacing:-.01em}.nav-menu[data-v-6b2bf630]{display:flex;align-items:center;justify-content:space-between;flex:1;margin-left:3rem}.nav-center[data-v-6b2bf630]{display:flex;align-items:center;justify-content:center;gap:1.5rem;flex:1;min-width:0}.nav-right[data-v-6b2bf630]{display:flex;align-items:center;gap:1rem;flex-shrink:0;padding-right:1rem}.nav-link[data-v-6b2bf630]{color:#4a6572;text-decoration:none;font-weight:500;font-size:.9rem;transition:all .2s ease;cursor:pointer;padding:.5rem .75rem;border-radius:6px;position:relative;white-space:nowrap}.nav-link[data-v-6b2bf630]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:2px;background:var(--brand-gradient);transition:width .3s ease}.nav-link[data-v-6b2bf630]:hover{color:var(--brand-heading);background-color:rgba(var(--brand-rgb),.08)}.nav-link[data-v-6b2bf630]:hover:after{width:80%}.login-btn[data-v-6b2bf630]{padding:.55rem 1.1rem;border:2px solid var(--brand);border-radius:8px;color:var(--brand)!important;background:#fff;transition:all .2s ease;font-size:.875rem;font-weight:600}.login-btn[data-v-6b2bf630]:hover{background:var(--brand-surface);transform:translateY(-1px)}.login-btn[data-v-6b2bf630]:after{display:none}.get-started-btn[data-v-6b2bf630]{padding:.6rem 1.3rem;background:var(--brand-gradient);color:#fff!important;border-radius:8px;border:none;transition:all .2s ease;font-weight:600;font-size:.875rem;box-shadow:0 4px 14px -6px rgba(var(--brand-rgb),.5)}.get-started-btn[data-v-6b2bf630]:hover{background:var(--brand-gradient-hover);transform:translateY(-1px);box-shadow:0 6px 18px -6px rgba(var(--brand-rgb),.6)}.get-started-btn[data-v-6b2bf630]:after{display:none}.language-selector[data-v-6b2bf630]{display:flex;align-items:center;gap:.35rem;padding:.4rem .8rem;background:var(--brand-surface);border-radius:6px;border:1px solid var(--brand-border)}.lang-btn[data-v-6b2bf630]{background:none;border:none;color:#64748b;font-weight:600;font-size:.75rem;cursor:pointer;padding:.2rem .4rem;border-radius:4px;transition:all .2s ease;letter-spacing:.3px}.lang-btn[data-v-6b2bf630]:hover{color:var(--brand-heading);background:rgba(var(--brand-rgb),.08)}.lang-btn.active[data-v-6b2bf630]{color:#fff;background:var(--brand-gradient);box-shadow:0 2px 4px rgba(var(--brand-rgb),.3)}.lang-divider[data-v-6b2bf630]{color:#cbd5e1;font-size:.7rem;font-weight:300;-webkit-user-select:none;user-select:none}.nav-toggle[data-v-6b2bf630]{display:none;flex-direction:column;cursor:pointer}.bar[data-v-6b2bf630]{width:25px;height:3px;background:var(--brand-heading);margin:3px 0;transition:.3s;border-radius:2px}@media (max-width: 768px){.nav-container[data-v-6b2bf630]{padding:.75rem .5rem}.nav-menu[data-v-6b2bf630]{position:fixed;left:-100%;top:70px;flex-direction:column;background:#fff;width:100%;text-align:center;transition:.3s;border-top:1px solid var(--brand-border);box-shadow:0 10px 27px #0f172a14;padding:2rem 0;gap:1.5rem;margin-left:0}.nav-center[data-v-6b2bf630],.nav-right[data-v-6b2bf630]{flex-direction:column;margin:0;width:100%;position:static;transform:none;padding-right:0}.nav-menu.active[data-v-6b2bf630]{left:0}.nav-toggle[data-v-6b2bf630]{display:flex}.language-selector[data-v-6b2bf630]{margin:1rem 0;justify-content:center}.logo-img[data-v-6b2bf630]{height:42px}.nav-logo h2[data-v-6b2bf630]{font-size:1.6rem}}.panel[data-v-b199e2af]{position:relative}.panel-card[data-v-b199e2af]{background:#fff;border:1px solid var(--brand-border);border-radius:12px;box-shadow:0 24px 60px -24px #1a3a5259;overflow:hidden}.panel-header[data-v-b199e2af]{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.1rem;border-bottom:1px solid var(--brand-border);background:var(--brand-surface)}.panel-header-left[data-v-b199e2af]{display:flex;align-items:center;gap:.6rem}.week-label[data-v-b199e2af]{font-size:.9rem;font-weight:700;color:var(--brand-heading)}.user-label[data-v-b199e2af]{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.7rem;color:#64748b}.issues-pill[data-v-b199e2af]{display:flex;align-items:center;gap:.3rem;background:#fef3c7;color:#92400e;font-size:.68rem;font-weight:700;padding:.25rem .55rem;border-radius:4px}.day-header-row[data-v-b199e2af]{display:grid;grid-template-columns:46px repeat(5,minmax(0,1fr));font-size:.7rem}.gutter-cell[data-v-b199e2af]{border-bottom:1px solid var(--brand-border)}.day-cell[data-v-b199e2af]{padding:.5rem 0;text-align:center;font-weight:600;color:#64748b;border-bottom:1px solid var(--brand-border)}.day-cell-flagged[data-v-b199e2af]{font-weight:700;color:#92400e;background:#fffbeb;border-bottom:1px solid #fde68a}.body-grid[data-v-b199e2af]{display:grid;grid-template-columns:46px repeat(5,minmax(0,1fr));height:296px;position:relative}.time-gutter[data-v-b199e2af]{display:flex;flex-direction:column;border-right:1px solid #f1f5f9}.time-slot[data-v-b199e2af]{flex:1;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.62rem;color:#94a3b8;padding:.2rem .35rem}.day-column[data-v-b199e2af]{border-right:1px solid #f1f5f9;padding:4px;display:flex;flex-direction:column;gap:3px;min-width:0}.day-column-last[data-v-b199e2af]{border-right:none}.day-column-flagged[data-v-b199e2af]{border-right:1px solid #fde68a;background:#fffbeb}.entry[data-v-b199e2af]{border-radius:3px;padding:3px 5px;border-left:3px solid transparent;min-width:0;overflow:hidden}.entry-key[data-v-b199e2af]{font-size:.62rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entry-label[data-v-b199e2af]{font-size:.58rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entry-green[data-v-b199e2af]{background:#dcfce7;border-left-color:#16a34a}.entry-green .entry-key[data-v-b199e2af]{color:#14532d}.entry-green .entry-label[data-v-b199e2af]{color:#3f6b52}.entry-blue[data-v-b199e2af]{background:#dbeafe;border-left-color:#2563eb}.entry-blue .entry-key[data-v-b199e2af]{color:#1e3a8a}.entry-blue .entry-label[data-v-b199e2af]{color:#43608f}.entry-purple[data-v-b199e2af]{background:#f3e8ff;border-left-color:#9333ea}.entry-purple .entry-key[data-v-b199e2af]{color:#581c87}.entry-orange[data-v-b199e2af]{background:#ffedd5;border-left-color:#ea580c}.entry-orange .entry-key[data-v-b199e2af]{color:#7c2d12}.entry-leave[data-v-b199e2af]{background:#e0f2fe;border-left-color:#0284c7}.entry-leave .entry-key[data-v-b199e2af]{color:#075985}.tooltip[data-v-b199e2af]{position:absolute;right:-14px;bottom:46px;width:258px;background:var(--brand-heading);border-radius:8px;padding:.7rem .9rem;box-shadow:0 16px 36px -12px #1a3a52b3}.tooltip-header[data-v-b199e2af]{display:flex;align-items:center;gap:.4rem;margin-bottom:.35rem}.tooltip-title[data-v-b199e2af]{font-size:.75rem;font-weight:700;color:#fbbf24}.tooltip-body[data-v-b199e2af]{font-size:.75rem;line-height:1.45;color:#cfe2e9}@media (max-width: 900px){.body-grid[data-v-b199e2af]{height:260px}}@media (max-width: 600px){.tooltip[data-v-b199e2af]{display:none}.body-grid[data-v-b199e2af]{height:240px}}.hero[data-v-b66f1215]{scroll-margin-top:76px;padding-top:76px;background:linear-gradient(180deg,#fff,#f4f8f9)}.hero-grid[data-v-b66f1215]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:2.5rem;align-items:center;padding:5rem 3rem 5.5rem;max-width:1440px;margin:0 auto}.hero-text[data-v-b66f1215]{grid-column:span 5;display:flex;flex-direction:column;gap:1.5rem;min-width:0}.eyebrow[data-v-b66f1215]{display:flex;align-items:center;gap:.5rem}.eyebrow-dot[data-v-b66f1215]{width:7px;height:7px;border-radius:50%;background:var(--brand);display:block;flex-shrink:0}.eyebrow-label[data-v-b66f1215]{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#4a6572}.hero-title[data-v-b66f1215]{font-size:clamp(2.75rem,5.5vw,4.5rem);line-height:1.04;letter-spacing:-.035em;font-weight:800;color:var(--brand-heading);margin:0;text-wrap:balance}.hero-deck[data-v-b66f1215]{font-size:1.14rem;line-height:1.6;color:#4a6572;margin:0;max-width:34rem;text-wrap:pretty}.role-chips[data-v-b66f1215]{display:flex;gap:.45rem;flex-wrap:wrap}.role-chip[data-v-b66f1215]{display:flex;align-items:center;gap:.4rem;background:#fff;border:1px solid var(--brand-border);border-radius:999px;padding:.35rem .75rem;font-size:.78rem;font-weight:600;color:var(--brand-heading);white-space:nowrap}.germany-badge[data-v-b66f1215]{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;background:#fff;border:1px solid var(--brand-border);border-radius:999px;padding:.35rem .75rem .35rem .5rem;font-size:.78rem;font-weight:600;color:var(--brand-heading)}.flag-icon[data-v-b66f1215]{display:flex;flex-direction:column;width:18px;height:13px;border-radius:2px;overflow:hidden;flex:none;box-shadow:0 0 0 1px #1a3a521a}.flag-bar[data-v-b66f1215]{flex:1;width:100%}.flag-bar-black[data-v-b66f1215]{background:#1a1a1a}.flag-bar-red[data-v-b66f1215]{background:#d00}.flag-bar-gold[data-v-b66f1215]{background:#ffce00}.hero-actions[data-v-b66f1215]{display:flex;gap:.85rem;align-items:center;flex-wrap:wrap;margin-top:.25rem}.btn-primary[data-v-b66f1215]{background:var(--brand-gradient);color:#fff;font-size:1rem;font-weight:600;border-radius:8px;padding:.9rem 1.9rem;box-shadow:0 8px 20px -8px rgba(var(--brand-rgb),.6);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.btn-primary[data-v-b66f1215]:hover{background:var(--brand-gradient-hover);transform:translateY(-1px);box-shadow:0 10px 24px -8px rgba(var(--brand-rgb),.7);color:#fff}.btn-primary[data-v-b66f1215]:focus-visible,.btn-secondary[data-v-b66f1215]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.btn-secondary[data-v-b66f1215]{background:#fff;color:var(--brand);font-size:1rem;font-weight:600;border:2px solid var(--brand);border-radius:8px;padding:.8rem 1.6rem;text-decoration:none;transition:transform .2s ease,background .2s ease}.btn-secondary[data-v-b66f1215]:hover{background:var(--brand-surface);transform:translateY(-1px)}.proof-strip[data-v-b66f1215]{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin-top:.4rem;font-size:.85rem;color:#4a6572;font-weight:500}.proof-strip .dot[data-v-b66f1215]{color:#cbd5e1}.hero-panel[data-v-b66f1215]{grid-column:span 7;min-width:0}@media (max-width: 900px){.hero-grid[data-v-b66f1215]{grid-template-columns:1fr;padding:3rem 1.5rem 3.5rem}.hero-text[data-v-b66f1215],.hero-panel[data-v-b66f1215]{grid-column:auto}}@media (prefers-reduced-motion: reduce){.btn-primary[data-v-b66f1215],.btn-secondary[data-v-b66f1215]{transition:none}}.roles[data-v-ad894b93]{scroll-margin-top:76px;background:#fff;padding:4.25rem 3rem 4.75rem}.header[data-v-ad894b93]{display:flex;flex-direction:column;gap:.7rem;margin-bottom:2.5rem;max-width:46rem}.eyebrow[data-v-ad894b93]{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.7rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:#4a6572}.title[data-v-ad894b93]{font-size:clamp(1.9rem,3.6vw,2.5rem);line-height:1.1;letter-spacing:-.028em;font-weight:800;color:var(--brand-heading);margin:0;text-wrap:balance}.deck[data-v-ad894b93]{font-size:1.02rem;line-height:1.6;color:#4a6572;margin:.2rem 0 0;max-width:40rem;text-wrap:pretty}.cards[data-v-ad894b93]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}.card[data-v-ad894b93]{border:1px solid var(--brand-border);border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;background:#fff;min-width:0}.card-header[data-v-ad894b93]{display:flex;align-items:center;gap:.55rem}.icon-box[data-v-ad894b93]{background:#e8f4f4;border-radius:8px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;flex:none}.card-header-text[data-v-ad894b93]{display:flex;flex-direction:column;min-width:0}.for-label[data-v-ad894b93]{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.63rem;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8}.role-name[data-v-ad894b93]{font-size:1.02rem;font-weight:700;color:var(--brand-heading);letter-spacing:-.012em}.question[data-v-ad894b93]{font-size:.95rem;line-height:1.55;color:var(--brand-heading);margin:0;font-weight:600}.points[data-v-ad894b93]{display:flex;flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none}.points li[data-v-ad894b93]{display:flex;gap:.5rem;align-items:flex-start}.points[data-v-ad894b93] .check-icon{flex:none;margin-top:3px}.points span[data-v-ad894b93]{font-size:.87rem;line-height:1.5;color:#4a6572}.points code[data-v-ad894b93]{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.8rem;color:var(--brand-heading)}@media (max-width: 900px){.cards[data-v-ad894b93]{grid-template-columns:1fr}}.pipeline[data-v-35a9420b]{scroll-margin-top:76px;background:linear-gradient(150deg,#1f4966,#1a3a52 55%,#14293a);padding:4.5rem 3rem 5rem}.header[data-v-35a9420b]{display:flex;flex-direction:column;gap:.7rem;margin-bottom:2.75rem;max-width:48rem}.eyebrow[data-v-35a9420b]{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.7rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:#6bd3d3}.title[data-v-35a9420b]{font-size:clamp(1.9rem,3.6vw,2.5rem);line-height:1.1;letter-spacing:-.028em;font-weight:800;color:#fff;margin:0;text-wrap:balance}.deck[data-v-35a9420b]{font-size:1.05rem;line-height:1.6;color:#b8d3dd;margin:.25rem 0 0;max-width:42rem;text-wrap:pretty}.tracks[data-v-35a9420b]{display:grid;grid-template-columns:minmax(0,.95fr) 54px minmax(0,.9fr) 54px minmax(0,1.35fr);align-items:center;gap:0}.col[data-v-35a9420b]{display:flex;flex-direction:column;gap:.6rem;min-width:0}.col-label[data-v-35a9420b]{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:#7fa6b5;margin-bottom:.1rem}.arrow-track[data-v-35a9420b]{display:flex;align-items:center;justify-content:center}.source-card[data-v-35a9420b]{background:#ffffff0e;border:1px solid rgba(255,255,255,.13);border-radius:9px;overflow:hidden}.source-card-header[data-v-35a9420b]{background:#00000038;padding:.4rem .7rem;display:flex;align-items:center;gap:.45rem;font-size:.68rem;color:#d7e8ee;font-weight:600}.source-icon[data-v-35a9420b]{height:14px;width:auto;display:block;flex:none}.source-card-body[data-v-35a9420b]{padding:.6rem .7rem;display:flex;flex-direction:column;gap:.4rem}.row[data-v-35a9420b]{display:flex;align-items:center;gap:.4rem;min-width:0}.row.space-between[data-v-35a9420b]{justify-content:space-between;gap:.5rem}.row.inset[data-v-35a9420b]{background:#ffffff0f;border-radius:5px;padding:.3rem .45rem}.row-icon[data-v-35a9420b]{flex:none}.inline-icon[data-v-35a9420b]{height:12px;width:auto;display:block;flex:none}.mono[data-v-35a9420b]{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.62rem;color:#d7e8ee}.muted[data-v-35a9420b]{font-size:.63rem;color:#9fbcc7}.accent[data-v-35a9420b]{color:#6bd3d3}.bold[data-v-35a9420b]{font-weight:700}.truncate[data-v-35a9420b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.flex-none[data-v-35a9420b]{flex:none}.chrontic-card[data-v-35a9420b]{background:#ffffff0e;border:1px solid rgba(107,211,211,.32);border-radius:10px;overflow:hidden}.chrontic-header[data-v-35a9420b]{background:#2d959633;padding:.5rem .8rem;display:flex;align-items:center;gap:.5rem;font-size:.72rem;color:#d7e8ee;font-weight:600}.chrontic-logo[data-v-35a9420b]{height:17px;width:auto;display:block}.chrontic-body[data-v-35a9420b]{padding:.85rem;display:flex;flex-direction:column;gap:.5rem}.check-row[data-v-35a9420b]{display:flex;align-items:center;justify-content:space-between}.check-row span[data-v-35a9420b]{font-size:.68rem;color:#9fbcc7}.pm-card[data-v-35a9420b]{background:#ffffff0e;border:1px solid rgba(255,255,255,.15);border-radius:9px;overflow:hidden}.pm-card-header[data-v-35a9420b]{background:#ffffff0f;padding:.45rem .75rem;display:flex;align-items:center;justify-content:space-between;font-size:.7rem;color:#fff;font-weight:600}.for-tag[data-v-35a9420b]{font-size:.6rem;color:#8fa9b5}.pm-card-body[data-v-35a9420b]{padding:.65rem .75rem;display:flex;flex-direction:column;gap:.45rem}.bar-row[data-v-35a9420b]{display:flex;align-items:center;gap:.55rem;min-width:0}.bar-label[data-v-35a9420b]{font-size:.68rem;color:#b8d3dd;width:92px;flex:none}.bar-track[data-v-35a9420b]{flex:1;height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden;display:flex;min-width:0}.bar-fill-billable[data-v-35a9420b]{height:100%;background:var(--brand)}.bar-fill-nonbillable[data-v-35a9420b]{height:100%;background:#4c7a8f}.bar-fill-rd[data-v-35a9420b]{height:100%;background:#7c3aed}.bar-value[data-v-35a9420b]{font-size:.65rem;color:#fff;font-weight:700;flex:none}.legend[data-v-35a9420b]{display:flex;align-items:center;gap:.9rem;margin-top:.15rem;padding-top:.4rem;border-top:1px solid rgba(255,255,255,.09);flex-wrap:wrap}.legend-item[data-v-35a9420b]{display:flex;align-items:center;gap:.3rem;font-size:.62rem;color:#9fbcc7}.legend-dot[data-v-35a9420b]{width:9px;height:9px;border-radius:2px;display:block;flex:none}.legend-dot.billable[data-v-35a9420b]{background:var(--brand)}.legend-dot.nonbillable[data-v-35a9420b]{background:#4c7a8f}.legend-dot.rd[data-v-35a9420b]{background:#7c3aed}.payroll-card[data-v-35a9420b]{background:#0f2230;border:1px solid rgba(255,255,255,.15);border-radius:9px;overflow:hidden;box-shadow:0 20px 44px -18px #0009}.payroll-card-header[data-v-35a9420b]{background:#ffffff0f;padding:.45rem .75rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.7rem;color:#fff;font-weight:600}.payroll-body[data-v-35a9420b]{padding:.7rem .75rem .5rem;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.6rem;line-height:1.8;color:#9fbcc7;overflow:hidden}.file-line[data-v-35a9420b]{min-width:0}.section-header[data-v-35a9420b]{color:#6bd3d3;font-weight:700}.value[data-v-35a9420b]{color:#d7e8ee}.wage-code[data-v-35a9420b]{color:#fbbf24}.german-label[data-v-35a9420b]{color:#64808d}.payroll-footer[data-v-35a9420b]{border-top:1px solid rgba(255,255,255,.09);padding:.55rem .75rem;font-size:.68rem;line-height:1.45;color:#9fbcc7}.payroll-footer .inline-link[data-v-35a9420b]{color:#6bd3d3;text-decoration:underline;text-underline-offset:2px}.payroll-footer .inline-link[data-v-35a9420b]:hover{color:#9ae7e7}@media (max-width: 900px){.tracks[data-v-35a9420b]{grid-template-columns:1fr}.arrow-track[data-v-35a9420b]{transform:rotate(90deg);padding:.5rem 0}}.credibility[data-v-e482df27]{scroll-margin-top:76px;background:var(--brand-heading);padding:4rem 3rem 4.5rem}.grid[data-v-e482df27]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:3rem;align-items:start}.pitch[data-v-e482df27]{grid-column:span 5;display:flex;flex-direction:column;gap:1rem;min-width:0}.eyebrow[data-v-e482df27]{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.7rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:#6bd3d3}.title[data-v-e482df27]{font-size:clamp(1.9rem,3.6vw,2.2rem);line-height:1.12;letter-spacing:-.026em;font-weight:800;color:#fff;margin:0;text-wrap:balance}.deck[data-v-e482df27]{font-size:1rem;line-height:1.6;color:#b8d3dd;margin:0;max-width:26rem;text-wrap:pretty}.ctas[data-v-e482df27]{display:flex;gap:.75rem;margin-top:.5rem;flex-wrap:wrap}.btn-primary[data-v-e482df27]{background:var(--brand-gradient);color:#fff;font-size:.95rem;font-weight:600;border-radius:8px;padding:.8rem 1.7rem;text-decoration:none;transition:transform .2s ease}.btn-primary[data-v-e482df27]:hover{transform:translateY(-1px)}.btn-primary[data-v-e482df27]:focus-visible{outline:2px solid #6bd3d3;outline-offset:2px}.cards[data-v-e482df27]{grid-column:span 7;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;min-width:0}.card[data-v-e482df27]{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:1.15rem;min-width:0;display:block}.card-wide[data-v-e482df27]{grid-column:1 / -1}.flag-icon[data-v-e482df27]{display:flex;flex-direction:column;width:18px;height:13px;border-radius:2px;overflow:hidden;flex:none;box-shadow:0 0 0 1px #ffffff26}.flag-bar[data-v-e482df27]{flex:1;width:100%}.flag-bar-black[data-v-e482df27]{background:#1a1a1a}.flag-bar-red[data-v-e482df27]{background:#d00}.flag-bar-gold[data-v-e482df27]{background:#ffce00}.inline-link[data-v-e482df27]{color:#6bd3d3;text-decoration:underline;text-underline-offset:2px}.inline-link[data-v-e482df27]:hover{color:#9ae7e7}.card-header[data-v-e482df27]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.card-header span[data-v-e482df27]{font-size:.92rem;font-weight:700;color:#fff}.card p[data-v-e482df27]{font-size:.82rem;line-height:1.55;color:#a8c6d1;margin:0}@media (max-width: 900px){.grid[data-v-e482df27]{grid-template-columns:1fr;gap:2rem}.pitch[data-v-e482df27]{grid-column:auto}.cards[data-v-e482df27]{grid-column:auto;grid-template-columns:1fr}}.product-showcase[data-v-71941c62]{padding:5rem 2rem;background:#fff}.container[data-v-71941c62]{max-width:1200px;margin:0 auto;padding:0 2rem}.section-header[data-v-71941c62]{text-align:center;margin-bottom:3rem}.section-header h2[data-v-71941c62]{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#2d3748}.section-header p[data-v-71941c62]{font-size:1.125rem;color:#718096;max-width:600px;margin:0 auto}.showcase-tabs[data-v-71941c62]{display:flex;justify-content:center;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.tab-button[data-v-71941c62]{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;background:#f7fafc;border:2px solid var(--brand-border);border-radius:8px;font-weight:600;color:#4a5568;cursor:pointer;transition:all .3s ease}.tab-button[data-v-71941c62]:hover{background:#edf2f7;border-color:var(--brand);color:var(--brand)}.tab-button.active[data-v-71941c62]{background:linear-gradient(135deg,var(--brand) 0%,var(--brand-end) 100%);border-color:var(--brand);color:#fff}.tab-button svg[data-v-71941c62]{width:20px;height:20px}.showcase-content-wrapper[data-v-71941c62]{background:#f7fafc;border-radius:16px;padding:2rem;border:1px solid var(--brand-border)}.showcase-item-tabbed[data-v-71941c62]{display:grid;grid-template-columns:1fr 1.2fr;gap:3rem;align-items:center}.showcase-content[data-v-71941c62]{padding:1rem}.showcase-badge[data-v-71941c62]{display:inline-block;background:linear-gradient(135deg,rgba(var(--brand-rgb),.1),rgba(var(--brand-end-rgb),.1));color:var(--brand);padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:600;margin-bottom:1rem}.showcase-content h3[data-v-71941c62]{font-size:1.75rem;font-weight:700;color:#2d3748;margin-bottom:1rem}.showcase-content p[data-v-71941c62]{color:#4a5568;line-height:1.6;margin-bottom:1.5rem}.showcase-features[data-v-71941c62]{list-style:none;padding:0;margin:0}.showcase-features li[data-v-71941c62]{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;color:#4a5568}.check-icon[data-v-71941c62]{color:var(--brand);flex-shrink:0}.showcase-image[data-v-71941c62]{border-radius:12px;overflow:hidden;box-shadow:0 20px 40px #0000001a}.showcase-image img[data-v-71941c62]{width:100%;height:auto;display:block}.fade-enter-active[data-v-71941c62],.fade-leave-active[data-v-71941c62]{transition:opacity .3s ease}.fade-enter-from[data-v-71941c62],.fade-leave-to[data-v-71941c62]{opacity:0}.animate-on-scroll[data-v-71941c62]{opacity:0;transform:translateY(30px);transition:all .6s ease-out}.animate-on-scroll.animate-in[data-v-71941c62]{opacity:1;transform:translateY(0)}@media (max-width: 768px){.product-showcase[data-v-71941c62]{padding:3rem 0}.container[data-v-71941c62]{padding:0 .75rem!important}.showcase-item-tabbed[data-v-71941c62]{grid-template-columns:1fr;gap:2rem}.showcase-content-wrapper[data-v-71941c62]{padding:1.5rem}.tab-button[data-v-71941c62]{padding:.75rem 1rem;font-size:.875rem}.section-header h2[data-v-71941c62]{font-size:2rem}}.pain-points[data-v-e0e44708]{padding:5rem 2rem;background:#eef2f6}.container[data-v-e0e44708]{max-width:1200px;margin:0 auto;padding:0 2rem}.section-header[data-v-e0e44708]{text-align:center;margin-bottom:3rem}.section-header h2[data-v-e0e44708]{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:var(--brand-heading)}.section-header p[data-v-e0e44708]{font-size:1.125rem;color:#64748b;max-width:600px;margin:0 auto}.pain-grid[data-v-e0e44708]{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:1.5rem}.pain-card-split[data-v-e0e44708]{display:grid;grid-template-columns:1fr 1fr;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.challenge-side[data-v-e0e44708],.solution-side[data-v-e0e44708]{padding:1.5rem}.challenge-side[data-v-e0e44708]{background:#fef2f2;border-right:1px solid #fecaca}.solution-side[data-v-e0e44708]{background:#f0fdf4}.section-label[data-v-e0e44708]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-weight:600;font-size:.875rem}.challenge-label[data-v-e0e44708]{color:#dc2626}.solution-label[data-v-e0e44708]{color:#16a34a}.label-icon[data-v-e0e44708]{width:20px;height:20px}.challenge-side p[data-v-e0e44708],.solution-side p[data-v-e0e44708]{color:#374151;line-height:1.6;margin:0;font-size:.95rem}.animate-on-scroll[data-v-e0e44708]{opacity:0;transform:translateY(30px);transition:all .6s ease-out}.animate-on-scroll.animate-in[data-v-e0e44708]{opacity:1;transform:translateY(0)}@media (max-width: 768px){.pain-points[data-v-e0e44708]{padding:3rem 0}.container[data-v-e0e44708]{padding:0 .75rem!important}.pain-grid[data-v-e0e44708],.pain-card-split[data-v-e0e44708]{grid-template-columns:1fr}.challenge-side[data-v-e0e44708]{border-right:none;border-bottom:1px solid #fecaca}.section-header h2[data-v-e0e44708]{font-size:2rem}}.integrations[data-v-6656e73d]{scroll-margin-top:76px;background:#fff;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);padding:2.25rem 3rem;display:flex;align-items:center;gap:3rem;flex-wrap:wrap}.label[data-v-6656e73d]{display:flex;flex-direction:column;gap:.3rem;flex:none;width:232px}.eyebrow[data-v-6656e73d]{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.68rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#4a6572}.headline[data-v-6656e73d]{font-size:.95rem;font-weight:600;color:var(--brand-heading);line-height:1.35}.logos[data-v-6656e73d]{display:flex;align-items:center;gap:2.75rem;flex:1;justify-content:space-between;flex-wrap:wrap;min-width:0}.logo-item[data-v-6656e73d]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.logo-icon[data-v-6656e73d]{height:34px;width:auto;max-width:60px;display:block;object-fit:contain}.logo-icon-wordmark[data-v-6656e73d]{height:20px;max-width:100px}.logo-item span[data-v-6656e73d]{font-size:.72rem;color:#4a6572;font-weight:500;white-space:nowrap}@media (max-width: 900px){.integrations[data-v-6656e73d]{flex-direction:column;align-items:flex-start;gap:1.5rem}.label[data-v-6656e73d]{width:auto}.logos[data-v-6656e73d]{justify-content:flex-start;gap:1.75rem;width:100%}}.pricing[data-v-0ffc6cb4]{padding:5rem 2rem;background:#fff}.container[data-v-0ffc6cb4]{max-width:1200px;margin:0 auto;padding:0 2rem}.section-header[data-v-0ffc6cb4]{text-align:center;margin-bottom:3rem}.section-header h2[data-v-0ffc6cb4]{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:var(--brand-heading)}.section-header p[data-v-0ffc6cb4]{font-size:1.125rem;color:#64748b;max-width:600px;margin:0 auto}.loading-state[data-v-0ffc6cb4]{text-align:center;padding:4rem 2rem;color:#64748b}.loading-spinner[data-v-0ffc6cb4]{width:40px;height:40px;border:3px solid var(--brand-border);border-top-color:var(--brand);border-radius:50%;animation:spin-0ffc6cb4 1s linear infinite;margin:0 auto 1rem}@keyframes spin-0ffc6cb4{to{transform:rotate(360deg)}}.pricing-grid[data-v-0ffc6cb4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.pricing-card[data-v-0ffc6cb4]{background:#fff;border-radius:12px;padding:2rem;border:2px solid var(--brand-border);transition:all .3s ease;position:relative;display:flex;flex-direction:column}.pricing-card[data-v-0ffc6cb4]:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0000001a}.pricing-card.featured[data-v-0ffc6cb4]{border-color:var(--brand);transform:scale(1.05);box-shadow:0 10px 30px rgba(var(--brand-rgb),.2)}.pricing-card.freelancer[data-v-0ffc6cb4]{background:#fff;border-color:var(--brand-border)}.pricing-card.freelancer[data-v-0ffc6cb4]:hover{transform:translateY(-5px);box-shadow:0 20px 40px #00000026}.popular-badge[data-v-0ffc6cb4]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--brand) 0%,var(--brand-end) 100%);color:#fff;padding:.5rem 1.5rem;border-radius:20px;font-size:.875rem;font-weight:600}.plan-header[data-v-0ffc6cb4]{text-align:center;margin-bottom:2rem}.plan-header h3[data-v-0ffc6cb4]{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#2d3748}.price[data-v-0ffc6cb4]{display:flex;align-items:flex-start;justify-content:center;margin-bottom:.25rem;gap:.125rem}.currency[data-v-0ffc6cb4]{font-size:2.25rem;font-weight:700;color:var(--brand-heading);line-height:1;margin-top:.4rem}.amount[data-v-0ffc6cb4]{font-size:3.5rem;font-weight:700;color:var(--brand-heading);line-height:1}.price-period[data-v-0ffc6cb4]{font-size:.95rem;font-weight:500;color:#718096;margin:0 0 .75rem;text-align:center}.plan-description[data-v-0ffc6cb4]{color:#718096;font-size:.875rem}.plan-features[data-v-0ffc6cb4]{list-style:none;padding:0;margin:0 0 2rem;flex-grow:1}.plan-features li[data-v-0ffc6cb4]{padding:.5rem 0 .5rem 1.75rem;position:relative;color:#334155;font-size:.95rem}.plan-features li.included[data-v-0ffc6cb4]:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:700}.plan-features li.excluded[data-v-0ffc6cb4]{color:#94a3b8}.plan-features li.excluded[data-v-0ffc6cb4]:before{content:"✗";position:absolute;left:0;color:#ef4444;font-weight:700}.plan-features li.not-included-note[data-v-0ffc6cb4]{padding-left:0;margin-top:.75rem;color:#94a3b8;font-size:.82rem;line-height:1.5;font-style:italic}.btn[data-v-0ffc6cb4]{display:block;width:100%;padding:.875rem 2rem;border-radius:8px;text-decoration:none;font-weight:600;text-align:center;transition:all .3s ease;border:2px solid transparent;cursor:pointer;font-size:1rem;margin-top:auto}.btn-primary[data-v-0ffc6cb4]{background:linear-gradient(135deg,var(--brand) 0%,var(--brand-end) 100%);color:#fff}.btn-primary[data-v-0ffc6cb4]:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(var(--brand-rgb),.4);background:linear-gradient(135deg,var(--brand-end) 0%,var(--brand) 100%);color:#fff}.pricing-cta[data-v-0ffc6cb4]{display:flex;justify-content:center;margin-top:3rem}.pricing-cta .btn[data-v-0ffc6cb4]{padding:1rem 3rem;font-size:1.125rem}@media (max-width: 768px){.pricing[data-v-0ffc6cb4]{padding:3rem 0}.container[data-v-0ffc6cb4]{padding:0 .75rem!important}.pricing-grid[data-v-0ffc6cb4]{grid-template-columns:1fr;gap:1.5rem}.pricing-card[data-v-0ffc6cb4]{padding:1.5rem}.pricing-card.featured[data-v-0ffc6cb4]{transform:none}.section-header h2[data-v-0ffc6cb4]{font-size:2rem}}@media (max-width: 480px){.pricing[data-v-0ffc6cb4]{padding:3rem 0}}.industry-cases[data-v-e7a8286e]{padding:5rem 2rem;background:#eef2f6}.container[data-v-e7a8286e]{max-width:1200px;margin:0 auto;padding:0 2rem}.section-header[data-v-e7a8286e]{text-align:center;margin-bottom:3rem}.section-header h2[data-v-e7a8286e]{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#2d3748}.section-header p[data-v-e7a8286e]{font-size:1.125rem;color:#718096;max-width:600px;margin:0 auto}.cases-grid[data-v-e7a8286e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.case-card[data-v-e7a8286e]{background:#fff;padding:2rem;border-radius:12px;border:1px solid var(--brand-border);transition:all .3s ease}.case-card[data-v-e7a8286e]:hover{transform:translateY(-5px);box-shadow:0 12px 24px #0000001a;border-color:var(--brand)}.case-icon[data-v-e7a8286e]{width:64px;height:64px;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,rgba(var(--brand-rgb),.1),rgba(var(--brand-end-rgb),.1));color:var(--brand)}.case-card h3[data-v-e7a8286e]{font-size:1.25rem;font-weight:700;color:#2d3748;margin-bottom:.75rem}.case-card>p[data-v-e7a8286e]{color:#718096;line-height:1.6;margin-bottom:1.5rem}.case-features[data-v-e7a8286e]{list-style:none;padding:0;margin:0}.case-features li[data-v-e7a8286e]{padding:.4rem 0 .4rem 1.5rem;color:#4a5568;position:relative;font-size:.9rem}.case-features li[data-v-e7a8286e]:before{content:"✓";position:absolute;left:0;color:var(--brand);font-weight:700}@media (max-width: 768px){.industry-cases[data-v-e7a8286e]{padding:3rem 0}.container[data-v-e7a8286e]{padding:0 .75rem!important}.cases-grid[data-v-e7a8286e]{grid-template-columns:1fr;gap:1.5rem}.case-card[data-v-e7a8286e]{padding:1.5rem}.section-header h2[data-v-e7a8286e]{font-size:2rem}}.bento[data-v-e41c9d33]{scroll-margin-top:76px;background:#eef2f6;padding:4.5rem 3rem 5rem}.header[data-v-e41c9d33]{display:flex;flex-direction:column;gap:.7rem;margin-bottom:2.5rem;max-width:44rem}.eyebrow[data-v-e41c9d33]{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.7rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:#4a6572}.title[data-v-e41c9d33]{font-size:clamp(1.9rem,3.6vw,2.4rem);line-height:1.1;letter-spacing:-.028em;font-weight:800;color:var(--brand-heading);margin:0;text-wrap:balance}.grid[data-v-e41c9d33]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}.tile[data-v-e41c9d33]{background:#fff;border:1px solid var(--brand-border);border-radius:12px;padding:1.4rem;display:flex;flex-direction:column;gap:.9rem;min-width:0;text-decoration:none;color:inherit;transition:border-color .2s ease,box-shadow .2s ease}a.tile[data-v-e41c9d33]:hover{border-color:var(--brand);box-shadow:0 8px 24px -12px #1a3a5240}.span-6[data-v-e41c9d33]{grid-column:span 6}.span-12[data-v-e41c9d33]{grid-column:span 12}.tile-head[data-v-e41c9d33]{display:flex;flex-direction:column;gap:.3rem}.tile h3[data-v-e41c9d33],.small-title[data-v-e41c9d33]{font-size:1.15rem;font-weight:700;color:var(--brand-heading);margin:0;letter-spacing:-.012em}.small-title[data-v-e41c9d33]{font-size:1.05rem}.tile p[data-v-e41c9d33],.small-body[data-v-e41c9d33]{font-size:.88rem;color:#64748b;margin:0;line-height:1.5}.small-body[data-v-e41c9d33]{font-size:.85rem}.shift-grid[data-v-e41c9d33]{border:1px solid var(--brand-border);border-radius:8px;overflow:hidden}.shift-grid-header[data-v-e41c9d33],.shift-grid-row[data-v-e41c9d33]{display:grid;grid-template-columns:minmax(0,96px) repeat(7,minmax(0,1fr));align-items:center}.shift-grid-header[data-v-e41c9d33]{background:var(--brand-surface);border-bottom:1px solid var(--brand-border);font-size:.63rem;font-weight:600;color:#64748b}.shift-grid-header>div[data-v-e41c9d33]{padding:.4rem 0;text-align:center}.shift-grid-header>div[data-v-e41c9d33]:first-child{padding:.4rem .5rem}.holiday-col[data-v-e41c9d33]{background:#fef9c3;color:#854d0e}.weekend[data-v-e41c9d33]{color:#94a3b8}.shift-grid-row[data-v-e41c9d33]{border-bottom:1px solid #f1f5f9}.shift-grid-row[data-v-e41c9d33]:last-child{border-bottom:none}.employee-name[data-v-e41c9d33]{padding:.35rem .5rem;font-size:.68rem;font-weight:500;color:var(--brand-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell[data-v-e41c9d33]{padding:.3rem;display:flex;justify-content:center;min-width:0}.cell.multi[data-v-e41c9d33]{gap:2px}.holiday-cell[data-v-e41c9d33]{background:#fefce8}.weekend-cell[data-v-e41c9d33]{background:var(--brand-surface)}.pill[data-v-e41c9d33]{color:#fff;font-size:.6rem;font-weight:700;padding:.15rem .4rem;border-radius:3px}.pill.small[data-v-e41c9d33]{padding:.15rem .35rem}.pill-ft[data-v-e41c9d33]{background:var(--brand)}.pill-sp[data-v-e41c9d33]{background:#7c3aed}.pill-nt[data-v-e41c9d33]{background:#db2777}.legend[data-v-e41c9d33]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.legend-item[data-v-e41c9d33]{display:flex;align-items:center;gap:.35rem;font-size:.68rem;color:#64748b}.legend-dot[data-v-e41c9d33]{width:11px;height:11px;border-radius:3px;display:block;flex:none}.dot-ft[data-v-e41c9d33]{background:var(--brand)}.dot-sp[data-v-e41c9d33]{background:#7c3aed}.dot-nt[data-v-e41c9d33]{background:#db2777}.dot-holiday[data-v-e41c9d33]{background:#fef9c3;border:1px solid #fde68a}.stat-row[data-v-e41c9d33]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.stat-box[data-v-e41c9d33]{border:1px solid var(--brand-border);border-radius:8px;padding:.6rem;min-width:0}.stat-label[data-v-e41c9d33]{font-size:.62rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.stat-value[data-v-e41c9d33]{font-size:1.15rem;font-weight:700;color:var(--brand-heading);font-variant-numeric:tabular-nums}.stat-value.accent[data-v-e41c9d33]{color:var(--brand)}.stat-value.success[data-v-e41c9d33]{color:#16a34a}.warning-card[data-v-e41c9d33]{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:.7rem .8rem;display:flex;gap:.55rem;align-items:flex-start}.warning-icon[data-v-e41c9d33]{flex:none;margin-top:1px}.warning-card span[data-v-e41c9d33]{font-size:.75rem;line-height:1.45;color:#92400e}.compliance-rows[data-v-e41c9d33]{display:flex;flex-direction:column;gap:.4rem}.compliance-row[data-v-e41c9d33]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .65rem;border:1px solid var(--brand-border);border-radius:8px}.compliance-name[data-v-e41c9d33]{font-size:.78rem;color:var(--brand-heading);font-weight:500}.badge[data-v-e41c9d33]{font-size:.7rem;font-weight:700;padding:.15rem .45rem;border-radius:4px}.badge-warning[data-v-e41c9d33]{color:#b45309;background:#fef3c7}.badge-error[data-v-e41c9d33]{color:#b91c1c;background:#fee2e2}.badge-success[data-v-e41c9d33]{color:#15803d;background:#dcfce7}.quad-stats[data-v-e41c9d33]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin-top:.1rem}.quad-stat[data-v-e41c9d33]{background:var(--brand-surface);border-radius:6px;padding:.45rem;text-align:center;min-width:0}.quad-value[data-v-e41c9d33]{font-size:.95rem;font-weight:700;color:var(--brand-heading);font-variant-numeric:tabular-nums}.quad-value.accent[data-v-e41c9d33]{color:var(--brand)}.quad-value.muted[data-v-e41c9d33]{color:#94a3b8}.quad-value.error[data-v-e41c9d33]{color:#b91c1c}.quad-label[data-v-e41c9d33]{font-size:.58rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.bars[data-v-e41c9d33]{display:flex;flex-direction:column;gap:.35rem;margin-top:.1rem}.bar-row[data-v-e41c9d33]{display:flex;align-items:center;gap:.5rem;min-width:0}.bar-label[data-v-e41c9d33]{font-size:.7rem;color:#64748b;width:74px;flex:none}.bar-track[data-v-e41c9d33]{flex:1;height:7px;background:var(--brand-border);border-radius:4px;overflow:hidden;min-width:0}.bar-fill[data-v-e41c9d33]{height:100%}.bar-fill.statutory[data-v-e41c9d33]{background:var(--brand)}.bar-fill.contractual[data-v-e41c9d33]{background:#7c3aed}.bar-fill.carryover[data-v-e41c9d33]{background:#94a3b8}.bar-value[data-v-e41c9d33]{font-size:.7rem;font-weight:700;color:var(--brand-heading);font-variant-numeric:tabular-nums;flex:none}.log-lines[data-v-e41c9d33]{display:flex;flex-direction:column;gap:.3rem;margin-top:.1rem;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace}.log-line[data-v-e41c9d33]{display:flex;gap:.45rem;align-items:baseline;min-width:0}.log-time[data-v-e41c9d33]{font-size:.6rem;color:#94a3b8;flex:none}.log-text[data-v-e41c9d33]{font-size:.65rem;color:var(--brand-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.log-warning[data-v-e41c9d33]{color:#b45309}.record-rows[data-v-e41c9d33]{display:flex;flex-direction:column;gap:.4rem}.record-row[data-v-e41c9d33]{display:flex;align-items:center;gap:.75rem;padding:.5rem .65rem;border:1px solid var(--brand-border);border-radius:8px}.record-name[data-v-e41c9d33]{font-size:.78rem;color:var(--brand-heading);font-weight:500;flex:1;min-width:0}.record-time[data-v-e41c9d33]{font-size:.75rem;color:#64748b;font-variant-numeric:tabular-nums;flex:none}.record-duration[data-v-e41c9d33]{font-size:.75rem;font-weight:700;color:var(--brand-heading);font-variant-numeric:tabular-nums;flex:none;min-width:3.5rem;text-align:right}@media (max-width: 900px){.span-6[data-v-e41c9d33]{grid-column:span 12}.record-row[data-v-e41c9d33]{flex-wrap:wrap}}.faq[data-v-cf2aa599]{padding:4rem 2rem;background:#fff}.container[data-v-cf2aa599]{max-width:1200px;margin:0 auto;padding:0 2rem}.section-header[data-v-cf2aa599]{text-align:center;margin-bottom:2.5rem}.section-header h2[data-v-cf2aa599]{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#2d3748}.section-header p[data-v-cf2aa599]{font-size:1.125rem;color:#718096;max-width:600px;margin:0 auto}.faq-list[data-v-cf2aa599]{max-width:1000px;margin:2rem auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;align-items:start}.faq-item[data-v-cf2aa599]{border-radius:8px;background:#f7fafc;border:1px solid var(--brand-border);overflow:hidden;transition:all .3s ease;cursor:pointer}.faq-item[data-v-cf2aa599]:hover{border-color:var(--brand);box-shadow:0 4px 12px rgba(var(--brand-rgb),.15)}.faq-item.active[data-v-cf2aa599]{border-color:var(--brand);background:#f0f9f9}.faq-question[data-v-cf2aa599]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;-webkit-user-select:none;user-select:none}.faq-question h3[data-v-cf2aa599]{font-size:1.125rem;font-weight:600;margin:0;color:#2d5a7b;flex:1}.faq-icon[data-v-cf2aa599]{font-size:1.5rem;font-weight:300;color:var(--brand);min-width:30px;text-align:center;transition:transform .3s ease}.faq-item.active .faq-icon[data-v-cf2aa599]{transform:rotate(180deg)}.faq-answer[data-v-cf2aa599]{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s ease}.faq-item.active .faq-answer[data-v-cf2aa599]{grid-template-rows:1fr}.faq-answer>div[data-v-cf2aa599]{min-height:0;padding:0 1.5rem;transition:padding .3s ease}.faq-item.active .faq-answer>div[data-v-cf2aa599]{padding:0 1.5rem 1.25rem}.faq-answer p[data-v-cf2aa599]{color:#4a5568;line-height:1.6;margin:0}@media (max-width: 768px){.faq[data-v-cf2aa599]{padding:3rem 0}.container[data-v-cf2aa599]{padding:0 .75rem!important}.section-header h2[data-v-cf2aa599]{font-size:2rem}.faq-list[data-v-cf2aa599]{grid-template-columns:1fr}.faq-question h3[data-v-cf2aa599]{font-size:1rem}}@media (max-width: 480px){.faq[data-v-cf2aa599]{padding:3rem 0}}.cta[data-v-aa205f68]{padding:5rem 2rem;background:#fff;color:var(--brand-heading)}.container[data-v-aa205f68]{max-width:1200px;margin:0 auto;padding:0 2rem}.cta-content[data-v-aa205f68]{text-align:center;max-width:600px;margin:0 auto}.cta-content h2[data-v-aa205f68]{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.cta-content>p[data-v-aa205f68]{font-size:1.125rem;color:#4a6572;margin-bottom:2rem;line-height:1.6}.cta-actions[data-v-aa205f68]{display:flex;flex-direction:column;align-items:center;gap:1rem}.btn[data-v-aa205f68]{padding:1rem 2.5rem;border-radius:8px;text-decoration:none;font-weight:600;transition:all .3s ease;border:2px solid transparent;cursor:pointer;font-size:1.125rem}.btn-primary[data-v-aa205f68]{background:linear-gradient(135deg,var(--brand) 0%,var(--brand-end) 100%);color:#fff}.btn-primary[data-v-aa205f68]:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(var(--brand-rgb),.4);background:linear-gradient(135deg,var(--brand-end) 0%,var(--brand) 100%);color:#fff}.cta-note[data-v-aa205f68]{font-size:.875rem;color:#64748b;margin:0}@media (max-width: 768px){.cta[data-v-aa205f68]{padding:3rem 0}.container[data-v-aa205f68]{padding:0 .75rem!important}.cta-content h2[data-v-aa205f68]{font-size:2rem}.btn[data-v-aa205f68]{padding:.875rem 2rem;font-size:1rem}}.footer[data-v-8fa6da14]{background:#2d3748;color:#fff;padding:3rem 2rem 1rem}.container[data-v-8fa6da14]{max-width:1200px;margin:0 auto;padding:0 2rem}.footer-content[data-v-8fa6da14]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-bottom:2rem}.footer-section h3[data-v-8fa6da14],.footer-section h4[data-v-8fa6da14]{margin-bottom:1rem;color:#fff}.footer-section h3[data-v-8fa6da14]{font-size:1.5rem;font-weight:700}.footer-section h4[data-v-8fa6da14]{font-size:1rem;font-weight:600}.footer-section p[data-v-8fa6da14]{color:#a0aec0;line-height:1.6;font-size:.9rem}.footer-section a[data-v-8fa6da14]{display:block;color:#a0aec0;text-decoration:none;margin-bottom:.5rem;transition:color .3s ease;font-size:.9rem}.footer-section a[data-v-8fa6da14]:hover{color:#fff}.footer-bottom[data-v-8fa6da14]{text-align:center;padding-top:2rem;border-top:1px solid #4a5568;color:#a0aec0}.footer-bottom p[data-v-8fa6da14]{margin:0;font-size:.875rem}@media (max-width: 768px){.footer[data-v-8fa6da14]{padding:2rem 0 1rem}.container[data-v-8fa6da14]{padding:0 .75rem!important}.footer-content[data-v-8fa6da14]{grid-template-columns:1fr 1fr;gap:1.5rem}}@media (max-width: 480px){.footer-content[data-v-8fa6da14]{grid-template-columns:1fr}}.feature-landing[data-v-33e6d678]{min-height:100vh}.container[data-v-33e6d678]{max-width:1200px;margin:0 auto;padding:0 2rem}.fl-hero[data-v-33e6d678]{padding:8rem 2rem 5rem;text-align:center;background:linear-gradient(135deg,#2d5a7b 0%,#234a64 50%,var(--brand-heading) 100%);color:#fff}.fl-hero h1[data-v-33e6d678]{font-size:2.75rem;font-weight:700;max-width:800px;margin:0 auto 1.25rem;line-height:1.2}.fl-hero-subtitle[data-v-33e6d678]{font-size:1.15rem;color:#ffffffe6;max-width:640px;margin:0 auto 2rem;line-height:1.6}.fl-hero-actions[data-v-33e6d678]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.btn-primary[data-v-33e6d678]{background:linear-gradient(135deg,#2d9596,#2682a5);color:#fff;border:none;border-radius:8px;padding:.85rem 1.75rem;font-weight:600;text-decoration:none;transition:all .2s ease;display:inline-block}.btn-primary[data-v-33e6d678]:hover{background:linear-gradient(135deg,#258f90,#1f7494);transform:translateY(-1px);box-shadow:0 4px 10px #2d95964d}.btn-secondary[data-v-33e6d678]{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.6);border-radius:8px;padding:.85rem 1.75rem;font-weight:600;text-decoration:none;transition:all .2s ease;display:inline-block}.btn-secondary[data-v-33e6d678]:hover{background:#ffffff1a;border-color:#fff}.fl-intro[data-v-33e6d678]{padding:4rem 2rem;background:#fff}.fl-intro-inner[data-v-33e6d678]{max-width:760px;text-align:center}.fl-intro h2[data-v-33e6d678]{font-size:1.9rem;font-weight:700;color:#1a3a52;margin-bottom:1rem}.fl-intro p[data-v-33e6d678]{color:#4a5568;line-height:1.7;font-size:1.05rem}.fl-features[data-v-33e6d678]{padding:4rem 2rem 5rem;background:linear-gradient(135deg,var(--brand-heading) 0%,#234a64 50%,#2d5a7b 100%)}.fl-features-grid[data-v-33e6d678]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}.fl-feature-card[data-v-33e6d678]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:2rem;border-radius:12px;border:1px solid rgba(255,255,255,.2);transition:all .3s ease}.fl-feature-card[data-v-33e6d678]:hover{background:#ffffff26;transform:translateY(-5px);box-shadow:0 10px 30px #0003}.fl-feature-icon[data-v-33e6d678]{width:56px;height:56px;margin-bottom:1.25rem;display:flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,rgba(var(--brand-rgb),.3),rgba(var(--brand-end-rgb),.3));color:#fff}.fl-feature-card h3[data-v-33e6d678]{font-size:1.15rem;font-weight:600;color:#fff;margin-bottom:.65rem}.fl-feature-card p[data-v-33e6d678]{color:#ffffffd9;line-height:1.6;font-size:.9rem}.fl-visible[data-v-33e6d678],.fl-manager[data-v-33e6d678]{padding:4rem 2rem}.fl-visible[data-v-33e6d678]{background:#f8fafc}.fl-manager[data-v-33e6d678]{background:#fff}.fl-visible-inner[data-v-33e6d678],.fl-manager-inner[data-v-33e6d678]{max-width:760px;text-align:center}.fl-visible h2[data-v-33e6d678],.fl-manager h2[data-v-33e6d678]{font-size:1.9rem;font-weight:700;color:#1a3a52;margin-bottom:1rem}.fl-visible p[data-v-33e6d678],.fl-manager p[data-v-33e6d678]{color:#4a5568;line-height:1.7;font-size:1.05rem}@media (max-width: 768px){.fl-hero[data-v-33e6d678]{padding:6rem 1rem 3rem}.fl-hero h1[data-v-33e6d678]{font-size:2rem}.fl-intro[data-v-33e6d678],.fl-features[data-v-33e6d678],.fl-visible[data-v-33e6d678],.fl-manager[data-v-33e6d678]{padding:3rem 1rem}.fl-intro h2[data-v-33e6d678],.fl-visible h2[data-v-33e6d678],.fl-manager h2[data-v-33e6d678]{font-size:1.5rem}}
