@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight Fallback;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_eb7c85{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.__variable_eb7c85{--font-inter-tight:"Inter Tight","Inter Tight Fallback"}:root{--cream:#fff8f0;--white:#ffffff;--charcoal:#1e2b4a;--warm-gray:#6b6560;--light-gray:#f5f0eb;--surface:#f5f5f5;--surface-tertiary:#ededed;--mint-surface:#dfedeb;--inbox-empty-accent:#b3d2c6;--icon-circle-muted:rgba(0,0,0,0.05);--ink:#1f1f1f;--green:#20ba58;--green-headline:#13a448;--forest:#033b30;--disabled-gray:#d5d5d5;--sage:#4a7c59;--sage-light:#e8f0e4;--sage-dark:#3a6147;--coral:#ff6b5a;--coral-light:#ffe8e5;--sky:#5cb8e4;--sky-light:#e3f3fc;--sun:#ffd166;--sun-light:#fff4d9;--purple:#8b5cf6;--purple-light:#f0eaff;--color-rating-text:#b8860b;--color-job-count-text:#3a8fbf;--color-info-text:#3a8fbf;--gray-light:#e8e4e0;--sky-blue:#3a8fbf;--soft-gold:#e8d4a0;--error-color:#c0392b;--text-muted:#8a8580;--village-dark-green:#0c3b2e;--green-accent:#4caf6a;--landing-dark:#111111;--imessage-blue:#03a2e9;--imessage-blue-top:#4ebaff;--imessage-blue-bottom:#0088ff;--imessage-bubble-gradient:linear-gradient(180deg,var(--imessage-blue-top) 0%,var(--imessage-blue-bottom) 100%);--mint-on-dark:#daffe8;--danger:#ba2020;--status-pending:#d46815;--status-pending-bg:rgba(212,104,21,0.1);--gradient-card-soft:linear-gradient(90deg,rgb(255,255,255),rgb(221,227,226));--cal-scheduled:var(--green-headline);--cal-scheduled-soft:rgba(19,164,72,0.12);--cal-on-the-way:#7c3aed;--cal-on-the-way-soft:#ede9fe;--cal-done:#9aa09a;--cal-done-soft:#f1f2ee;--cal-quote:#c2751a;--cal-quote-soft:#f9efe1;--cal-danger:#b91c1c;--cal-danger-soft:rgba(220,38,38,0.1);--cal-me-tint:#e3f4ea;--cal-me-bar:#1ba856;--cal-me-text:#06492d;--cal-crew-tint:#eaedf0;--cal-crew-bar:#64748b;--cal-crew-text:#33414f;--cal-quote-border:#ce8418;--cal-quote-bg:#fffbf2;--cal-quote-badge-bg:#fdefd3;--cal-quote-badge-text:#9a5a00;--cal-conflict:#e8533a;--cal-conflict-bg:#fceeea;--cal-conflict-border:#f4d9d1;--cal-conflict-text:#b23a22;--cal-offhours:rgba(11,36,24,0.05);--cal-band-line:rgba(34,209,100,0.4);--cal-grid-line:#eceae3;--cal-block-border:rgba(8,53,39,0.06);--dash-border:#e4e4e4;--dash-success:#2dc444;--dash-success-bg:rgba(45,196,68,0.1);--dash-forest-10:rgba(3,59,48,0.1);--dash-forest-20:rgba(3,59,48,0.2);--dash-forest-50:rgba(3,59,48,0.5);--dash-forest-60:rgba(3,59,48,0.6);--dash-ink-60:rgba(31,31,31,0.6);--dash-ink-70:rgba(31,31,31,0.7);--dash-ink-10:rgba(31,31,31,0.1);--dash-ink-20:rgba(31,31,31,0.2);--dash-grid-line:rgba(0,0,0,0.08);--dash-time-text:rgba(0,0,0,0.5);--dash-divider-forest:rgba(3,59,48,0.07);--dash-stat-pill:#f1f4f3;--file-ext-gray:#979797;--dash-forest-08:rgba(3,59,48,0.08);--bubble-user-bg:#e0e7e6;--tip-bg:#194e42;--dash-overdue:#8f1414;--dash-overdue-bg:rgba(143,20,20,0.08);--dash-overdue-icon-bg:rgba(143,20,20,0.1);--dash-overdue-text-60:rgba(143,20,20,0.6);--dash-overdue-divider:rgba(143,20,20,0.07);--dash-mark-read:#1c8041;--dash-on-dark-50:rgba(255,255,255,0.5);--dash-on-dark-60:rgba(255,255,255,0.6);--dash-on-dark-70:rgba(255,255,255,0.7);--dash-on-dark-12:rgba(255,255,255,0.12);--dash-on-dark-18:rgba(255,255,255,0.18);--dash-on-dark-06:rgba(255,255,255,0.06);--dash-modal-scrim:rgba(0,0,0,0.4);--font-display:var(--font-inter-tight,"Inter Tight",sans-serif);--font-body:var(--font-inter-tight,"Inter Tight",sans-serif);--text-heading-1:clamp(40px,5vw,64px);--text-heading-hero:clamp(48px,7vw,80px);--text-heading-2:clamp(32px,4vw,56px);--text-heading-card:20px;--text-body:17px;--text-body-large:19px;--text-body-card:18px;--text-small:14px;--text-label:13px;--text-badge:12px;--text-money:28px;--text-eyebrow:16px;--text-dash-title:28px;--text-dash-card-title:16px;--text-dash-stat:22px;--text-xs:12px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-headline:var(--weight-medium);--weight-card-title:var(--weight-semibold);--weight-eyebrow:var(--weight-semibold);--weight-cta:var(--weight-semibold);--leading-tight:1.05;--leading-list:1.12;--leading-tip:1.28;--leading-snug:1.2;--leading-normal:1.5;--leading-relaxed:1.6;--leading-loose:1.7;--section-label-size:14px;--section-label-spacing:3px;--space-section-y:100px;--space-section-x:40px;--space-section-y-mobile:72px;--space-section-x-mobile:20px;--space-card-padding:28px;--space-card-gap:24px;--space-section-title-mb:60px;--space-component-padding:24px;--radius-pill:50px;--radius-card:20px;--radius-card-lg:24px;--radius-section:32px;--radius-input:12px;--radius-field:8px;--radius-avatar:14px;--radius-badge:50px;--radius-button-inline:10px;--radius-confirm-button:14px;--shadow-button:0 4px 0 var(--sage-dark),0 6px 20px rgba(74,124,89,0.25);--shadow-button-hover:0 6px 0 var(--sage-dark),0 10px 30px rgba(74,124,89,0.3);--shadow-button-active:0 2px 0 var(--sage-dark),0 3px 10px rgba(74,124,89,0.2);--shadow-card-hover:0 12px 32px rgba(0,0,0,0.06);--shadow-elevated:0 24px 64px rgba(45,42,38,0.1);--shadow-elevated-heavy:0 32px 80px rgba(45,42,38,0.1);--border-card:2px solid var(--light-gray);--border-active:2px solid var(--sage);--border-dashed:2px dashed var(--light-gray);--border-nav:2px solid var(--sage-light);--max-content-width:1200px;--nav-height:72px;--announcement-bar-height:44px;--nav-bg:rgba(255,248,240,0.92);--nav-blur:blur(16px);--provider-sidebar-collapsed-width:84px;--provider-sidebar-expanded-width:240px;--provider-bottom-tabs-height:72px;--provider-avatar-size:36px;--provider-avatar-text-size:14px;--color-brand-forest-deep:#033b30;--color-brand-emerald:#1c8041;--color-brand-green:#33d66e;--color-brand-green-hover:#20ba58;--color-brand-mint:#59e28c;--color-brand-green-gold:#a3c43a;--color-brand-glow-emerald:#22d164;--onboarding-glow-primary:color-mix(in srgb,var(--color-brand-green-gold) 16%,transparent);--onboarding-glow-secondary:color-mix(in srgb,var(--color-brand-glow-emerald) 8%,transparent);--onboarding-glow-primary-size:480px;--onboarding-glow-secondary-size:420px;--provider-bg:#f5f5f5;--provider-ink:#1a1a1a;--provider-ink-muted:#4a5550;--provider-forest:#0f3d2e;--provider-forest-deep:var(--color-brand-forest-deep);--provider-emerald:var(--color-brand-emerald);--provider-green:var(--color-brand-green);--provider-green-hover:var(--color-brand-green-hover);--provider-leaf:var(--color-brand-green-hover);--provider-mint:var(--color-brand-mint);--provider-bubble-gray:#e9e9eb;--background:var(--white);--foreground:var(--provider-ink);--card:var(--white);--card-foreground:var(--provider-ink);--popover:var(--white);--popover-foreground:var(--provider-ink);--primary:var(--provider-forest);--primary-foreground:var(--white);--secondary:var(--provider-bg);--secondary-foreground:var(--provider-ink);--muted:var(--provider-bg);--muted-foreground:var(--provider-ink-muted);--accent:var(--provider-bg);--accent-foreground:var(--provider-ink);--destructive:var(--danger);--destructive-foreground:var(--white);--border:rgba(0,0,0,0.1);--input:rgba(0,0,0,0.1);--ring:var(--provider-green);--transition-default:all 0.25s cubic-bezier(0.4,0,0.2,1);--transition-fast:all 0.2s ease;--hover-lift-card:translateY(-4px);--hover-lift-button:translateY(-2px);--active-press-button:translateY(2px);--min-touch-target:44px;--promo-banner-bg:var(--provider-green);--promo-banner-fg:var(--white);--promo-banner-fg-muted:rgba(255,255,255,0.85);--text-logo:28px;--tracking-logo:-0.04em;--logo-mark-size:32px;--landing-content-width:1312px;--landing-section-gap-y:120px;--landing-hero-pad-top:80px;--landing-nav-pad-y:12px;--landing-nav-scrolled-bg:rgba(245,245,245,0.72);--landing-nav-scrolled-border:rgba(31,31,31,0.06);--tracking-eyebrow:2px;--landing-card-padding:24px;--landing-card-gap:24px;--landing-card-radius:12px;--landing-card-padding-mobile:12px;--landing-card-gap-mobile:16px;--landing-stack-gap-mobile:32px;--landing-testimonials-cols:2;--landing-page-pad-bottom:16px;--analytics-hero-green:#0c3b2e;--analytics-hero-green-gradient:linear-gradient(180deg,#0c3b2e,#06251c);--analytics-hero-red:#3a1414;--analytics-hero-red-gradient:linear-gradient(180deg,#3a1414,#240b0b);--analytics-hero-area-fill:rgba(255,255,255,0.14);--analytics-hero-area-top:rgba(218,255,232,0.15);--analytics-hero-area-bottom:rgba(218,255,232,0);--analytics-hero-line:#daffe8;--analytics-hero-control-border:rgba(218,255,232,0.2);--analytics-hero-tooltip-bg:rgba(6,40,30,0.72);--analytics-hero-red-line:#e8836b;--analytics-hero-red-area-fill:rgba(232,131,107,0.18);--analytics-hero-red-area-top:rgba(232,131,107,0.15);--analytics-hero-red-area-bottom:rgba(232,131,107,0);--storefront-banner-default:url(/landing/Background.jpg);--analytics-delta-up-bg:rgba(32,186,88,0.18);--analytics-delta-up-text:#6fe39a;--analytics-delta-down-bg:rgba(232,131,107,0.2);--analytics-delta-down-text:#f0a392;--analytics-chart-line:#155c3b;--analytics-chart-area-top:rgba(21,92,59,0.16);--analytics-chart-area-bottom:rgba(21,92,59,0);--analytics-chart-grid:rgba(0,0,0,0.06);--analytics-chart-axis-text:rgba(31,31,31,0.45);--analytics-chart-tooltip-bg:#0c3b2e;--analytics-tooltip-border:rgba(255,255,255,0.12);--analytics-series-1:#d8503f;--analytics-series-2:#2f3d8f;--analytics-series-3:#4caf6a;--analytics-series-4:#e0b84f;--analytics-series-5:#9acb8a;--analytics-donut-strong:#0c3b2e;--analytics-donut-mid:#4caf6a;--analytics-donut-soft:#d5d5d5;--analytics-donut-track:#eceae6;--analytics-expense-1:#8f1414;--analytics-expense-2:#d8503f;--analytics-expense-3:#5a1f1f;--analytics-expense-4:#d5d5d5;--analytics-badge-recurring-bg:#0c3b2e;--analytics-badge-recurring-text:#ffffff;--analytics-badge-recommend-bg:#0c3b2e;--analytics-badge-recommend-text:#ffffff;--analytics-badge-overdue-bg:#ba2020;--analytics-badge-overdue-text:#ffffff;--analytics-badge-paid-bg:#20ba58;--analytics-badge-paid-text:#ffffff;--analytics-drawer-width:420px;--analytics-drawer-scrim:rgba(0,0,0,0.4);--analytics-stat-tile-bg:#f1efeb;--radius-avatar-hero:18px;--storefront-hero-photo-fade:linear-gradient(180deg,rgba(3,59,48,0.08) 0%,rgba(3,59,48,0) 30%,rgba(3,59,48,0.55) 78%,rgba(3,59,48,0.96));--storefront-name-shadow:0 1px 8px rgba(3,59,48,0.5);--storefront-avatar-ring:0 0 0 2px rgba(89,226,140,0.45);--storefront-active-dot-glow:0 0 0 3px rgba(51,214,110,0.25);--storefront-chip-bg:rgba(255,255,255,0.1);--storefront-chip-border:rgba(255,255,255,0.15);--storefront-chip-text:rgba(255,255,255,0.92)}@media (min-width:600px){:root{--landing-page-pad-bottom:40px}}@media (min-width:900px){:root{--landing-testimonials-cols:3}}.text-ink{color:var(--ink)}.text-ink-60{color:var(--dash-ink-60)}.text-ink-70{color:var(--dash-ink-70)}.text-forest{color:var(--forest)}.text-white{color:var(--white)}.text-danger{color:var(--danger)}.bg-ink{background:var(--ink)}.bg-white{background:var(--white)}.bg-surface{background:var(--surface)}.bg-forest{background:var(--forest)}.bg-forest-10{background:var(--dash-forest-10)}.border-default{border-color:var(--dash-border)}.border-divider-forest{border-color:var(--dash-divider-forest)}.border-forest{border-color:var(--forest)}