.contact-desk[data-astro-cid-d5vku67z]{padding:112px 0;border-top:1px solid var(--dark-border)}.contact-grid[data-astro-cid-d5vku67z]{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:72px;align-items:start}.contact-copy[data-astro-cid-d5vku67z]{position:sticky;top:120px}.contact-copy[data-astro-cid-d5vku67z] h2[data-astro-cid-d5vku67z]{color:var(--dark-text);font-size:clamp(32px,4.2vw,54px);line-height:1.08;letter-spacing:-.035em;max-width:520px}.contact-copy[data-astro-cid-d5vku67z]>p[data-astro-cid-d5vku67z]{color:var(--dark-muted);font-size:15px;line-height:1.8;max-width:430px;margin-top:24px}.contact-route[data-astro-cid-d5vku67z]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:56px;color:var(--dark-muted);font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.contact-route[data-astro-cid-d5vku67z] i[data-astro-cid-d5vku67z]{height:1px;background:linear-gradient(90deg,var(--teal),var(--dark-border));position:relative}.contact-route[data-astro-cid-d5vku67z] i[data-astro-cid-d5vku67z]:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-radius:50%;background:var(--teal)}.contact-options[data-astro-cid-d5vku67z]{border:1px solid var(--dark-border);background:var(--dark-2)}.contact-panel[data-astro-cid-d5vku67z]{padding:32px}.contact-panel[data-astro-cid-d5vku67z]+.contact-panel[data-astro-cid-d5vku67z]{border-top:1px solid var(--dark-border)}.panel-heading[data-astro-cid-d5vku67z]{display:grid;grid-template-columns:36px 1fr;gap:14px;margin-bottom:28px}.panel-index[data-astro-cid-d5vku67z]{font-family:var(--font-mono);font-size:10px;color:var(--teal);padding-top:4px}.panel-heading[data-astro-cid-d5vku67z] h3[data-astro-cid-d5vku67z]{color:var(--dark-text);font-size:19px;line-height:1.25}.panel-heading[data-astro-cid-d5vku67z] p[data-astro-cid-d5vku67z]{color:var(--dark-muted);font-size:12px;margin-top:4px}form[data-astro-cid-d5vku67z]{display:flex;flex-direction:column;gap:18px}.field-row[data-astro-cid-d5vku67z]{display:grid;grid-template-columns:1fr 1fr;gap:16px}label[data-astro-cid-d5vku67z]>span[data-astro-cid-d5vku67z]{display:block;color:var(--dark-muted);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}label[data-astro-cid-d5vku67z] small[data-astro-cid-d5vku67z]{font:inherit;opacity:.65}input[data-astro-cid-d5vku67z],textarea[data-astro-cid-d5vku67z]{width:100%;border:1px solid var(--dark-border);border-radius:var(--radius);background:var(--dark);color:var(--dark-text);padding:13px 14px;font:400 14px/1.5 var(--font-sans);outline:none;transition:border-color .18s,box-shadow .18s}textarea[data-astro-cid-d5vku67z]{resize:vertical;min-height:128px}input[data-astro-cid-d5vku67z]:focus,textarea[data-astro-cid-d5vku67z]:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-dim)}.honeypot[data-astro-cid-d5vku67z]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:560px){.field-row[data-astro-cid-d5vku67z]{grid-template-columns:1fr}.contact-panel[data-astro-cid-d5vku67z]{padding:24px 20px}.whatsapp-panel[data-astro-cid-d5vku67z]{align-items:stretch;flex-direction:column}.whatsapp-btn[data-astro-cid-d5vku67z]{justify-content:center}}@media(max-width:820px){.contact-desk[data-astro-cid-d5vku67z]{padding:72px 0}.contact-grid[data-astro-cid-d5vku67z]{grid-template-columns:minmax(0,1fr);gap:40px}.contact-copy[data-astro-cid-d5vku67z]{position:static}.contact-route[data-astro-cid-d5vku67z]{margin-top:36px}.contact-options[data-astro-cid-d5vku67z]{min-width:0}}.hero[data-astro-cid-j7pv25f6]{min-height:100vh;display:flex;align-items:center;padding:140px 0 80px}.hero-body[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:0}.hero-title[data-astro-cid-j7pv25f6]{color:var(--dark-text);max-width:680px;margin-bottom:28px}.hero-title[data-astro-cid-j7pv25f6] mark[data-astro-cid-j7pv25f6]{background:none;color:var(--teal)}.hero-sub[data-astro-cid-j7pv25f6]{font-size:18px;font-weight:300;color:var(--dark-muted);max-width:480px;line-height:1.75;margin-bottom:36px}.clients-row[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;gap:16px;margin-top:64px;flex-wrap:wrap}.clients-label[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ffffff2e;flex-shrink:0}.clients-list[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.clients-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-size:12px;color:#ffffff47;transition:color .2s}.clients-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:#ffffffb3}.clients-list[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:12px;color:#ffffff1a}.stat-section[data-astro-cid-j7pv25f6]{padding:96px 0}.stat-body[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto 1fr;gap:64px;align-items:center}.stat-number[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:clamp(68px,11vw,132px);font-weight:700;color:var(--teal);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.stat-story[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:18px;line-height:1.8;color:var(--light-muted);margin-bottom:24px;max-width:480px}.how-title[data-astro-cid-j7pv25f6]{margin-bottom:48px}.how-steps[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.step-n[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.18em;color:var(--teal);display:block;margin-bottom:14px}.how-step[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:16px;color:var(--light-muted);line-height:1.75}.position-body[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(260px,.85fr) 1.15fr;gap:56px;align-items:start}.position-title[data-astro-cid-j7pv25f6]{margin-top:14px;max-width:480px}.position-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.position-item[data-astro-cid-j7pv25f6]{border:1px solid var(--light-border);border-radius:var(--radius);padding:24px;min-height:190px}.position-item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:17px;color:var(--light-text);margin-bottom:10px}.position-item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:14px;line-height:1.7;color:var(--light-muted)}.blog-title[data-astro-cid-j7pv25f6]{margin-bottom:40px}.blog-list[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--light-border)}.blog-item[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:80px 1fr 24px;gap:24px;align-items:center;padding:24px 0;border-bottom:1px solid var(--light-border);color:var(--light-text);transition:opacity .2s}.blog-item[data-astro-cid-j7pv25f6]:hover{opacity:.65}.blog-item-meta[data-astro-cid-j7pv25f6] time[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:10px;color:var(--light-muted);text-transform:uppercase;letter-spacing:.08em}.blog-item-body[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:16px;font-weight:600;margin-bottom:4px;line-height:1.3}.blog-item-body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:13px;color:var(--light-muted);line-height:1.5}.blog-arrow[data-astro-cid-j7pv25f6]{font-size:18px;color:var(--teal)}.link-arrow[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--teal);transition:opacity .2s}.link-arrow[data-astro-cid-j7pv25f6]:hover{opacity:.7}@media(max-width:768px){.stat-body[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:24px}.stat-number[data-astro-cid-j7pv25f6]{font-size:80px}.how-steps[data-astro-cid-j7pv25f6],.position-body[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:32px}.position-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.blog-item[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 24px;gap:12px}.blog-item-meta[data-astro-cid-j7pv25f6]{display:none}.clients-row[data-astro-cid-j7pv25f6]{flex-direction:column;gap:10px}}
