:root{--emerald-600: #0a8f4a;--emerald-500: #10b981;--emerald-400: #22d36a;--emerald-300: #34f57c;--forest-950: #0a120d;--forest-900: #0f1a14;--forest-850: #122018;--forest-800: #1a2e22;--forest-700: #1e3327;--forest-600: #2d5a3d;--amber-500: #ff8a1e;--amber-400: #ffd43a;--amber-50: #fff3e0;--brand-telegram: #2aabee;--brand-telegram-hover: #229ed9;--brand-whatsapp: #25d366;--ink-1: #0f1a14;--ink-2: #1a2e22;--ink-3: #3a4f42;--ink-4: #5a6e62;--ink-5: #8a9b90;--ink-6: #64748b;--ink-7: #8a9b90;--fg-on-dark-1: #ffffff;--fg-on-dark-2: #f0f4f1;--fg-on-dark-3: #e8f0eb;--fg-on-dark-4: #c8d5cd;--fg-on-dark-5: #a8b5ad;--fg-on-dark-6: #8fa396;--fg-on-dark-7: #6b8478;--surface: #ffffff;--surface-tint: #f4faf6;--surface-dash: #f9fafb;--line: #e5ebe7;--line-2: #d4ddd7;--line-3: #e5e7eb;--line-4: #f1f5f9;--status-draft-bg: #f3f4f6;--status-draft-fg: #6b7280;--status-sent-bg: #dbeafe;--status-sent-fg: #1d4ed8;--status-accepted-bg: #dcfce7;--status-accepted-fg: #16a34a;--status-rejected-bg: #fee2e2;--status-rejected-fg: #dc2626;--status-expired-bg: #fef9c3;--status-expired-fg: #a16207;--category-labor-bg: #fef3c7;--category-labor-fg: #92400e;--category-material-bg: #e0e7ff;--category-material-fg: #3730a3;--category-other-bg: #f3f4f6;--category-other-fg: #475569;--source-learned-bg: #dcfce7;--source-learned-fg: #16a34a;--source-manual-bg: #dbeafe;--source-manual-fg: #2563eb;--danger-500: #dc2626;--danger-600: #b91c1c;--warning-500: #f59e0b;--info-500: #2563eb;--grad-disc: linear-gradient(135deg, #34f57c 0%, #0a8f4a 100%);--grad-bolt: linear-gradient(135deg, #ffd43a 0%, #ff8a1e 100%);--hex-clip: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-hero: clamp(2.5rem, 5.6vw, 4rem);--fs-h1: 1.5rem;--fs-h2: clamp(2rem, 4vw, 2.75rem);--fs-h3: 1.125rem;--fs-lead: clamp(1.05rem, 2vw, 1.2rem);--fs-body: 1rem;--fs-body-sm: .9375rem;--fs-sm: .875rem;--fs-xs: .8125rem;--fs-xxs: .75rem;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-black: 800;--lh-tight: 1.1;--lh-snug: 1.3;--lh-body: 1.6;--ls-tight: -.03em;--ls-display: -.02em;--ls-caps: .14em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .625rem;--radius-2xl: .75rem;--radius-3xl: 1rem;--radius-4xl: 1.5rem;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .04);--shadow-card: 0 4px 24px rgba(0, 0, 0, .06);--shadow-featured: 0 8px 32px rgba(45, 90, 61, .12);--shadow-btn-emerald: 0 6px 18px rgba(10, 143, 74, .32);--shadow-btn-amber: 0 6px 20px rgba(255, 138, 30, .35);--shadow-phone: 0 30px 80px rgba(0, 0, 0, .45);--container-width: 1180px;--container-pad: 2rem;--t: .15s ease}.hex-pattern-dark{background-color:var(--forest-900);background-image:linear-gradient(60deg,transparent 49.5%,rgba(52,245,124,.09) 50%,transparent 50.5%),linear-gradient(-60deg,transparent 49.5%,rgba(52,245,124,.09) 50%,transparent 50.5%),linear-gradient(0deg,transparent 49.5%,rgba(52,245,124,.06) 50%,transparent 50.5%);background-size:40px 70px}.hex-pattern-light{background-color:var(--surface-tint);background-image:linear-gradient(60deg,transparent 49.5%,rgba(10,143,74,.08) 50%,transparent 50.5%),linear-gradient(-60deg,transparent 49.5%,rgba(10,143,74,.08) 50%,transparent 50.5%),linear-gradient(0deg,transparent 49.5%,rgba(10,143,74,.05) 50%,transparent 50.5%);background-size:40px 70px}.hex{clip-path:var(--hex-clip);-webkit-clip-path:var(--hex-clip)}.hex-dot{display:inline-block;width:9px;height:9px;clip-path:var(--hex-clip);-webkit-clip-path:var(--hex-clip);background:currentColor}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../fonts/inter-variable.woff2) format("woff2-variations")}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-sans);color:var(--ink-1);background:var(--surface);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01"}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:none;background:none;color:inherit}
