.consultation-extra[data-astro-cid-mmya2na3] summary[data-astro-cid-mmya2na3]{cursor:pointer;color:var(--muted);font-size:14px}.consultation-extra[data-astro-cid-mmya2na3][open] summary[data-astro-cid-mmya2na3]{margin-bottom:10px}.consultation-card[data-astro-cid-mmya2na3]{min-width:0}.consultation-intro[data-astro-cid-mmya2na3]{color:var(--muted);margin:0 0 4px;font-size:14px;line-height:1.5}.consultation-contact-choice[data-astro-cid-mmya2na3]{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:6px;margin:2px 0 12px;display:grid}.consultation-contact-choice[data-astro-cid-mmya2na3] label[data-astro-cid-mmya2na3]{cursor:pointer;position:relative}.consultation-contact[data-astro-cid-mmya2na3] .consultation-contact-choice[data-astro-cid-mmya2na3] input[data-astro-cid-mmya2na3]{clip-path:inset(50%);pointer-events:none;opacity:0;border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute}.consultation-contact-choice[data-astro-cid-mmya2na3] span[data-astro-cid-mmya2na3]{border:1px solid var(--line);text-align:center;border-radius:9px;place-items:center;min-height:44px;padding:6px 8px;font-size:14px;display:grid}.consultation-contact-choice[data-astro-cid-mmya2na3] input[data-astro-cid-mmya2na3]:checked+span[data-astro-cid-mmya2na3]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, var(--surface));font-weight:700}.consultation-contact-choice[data-astro-cid-mmya2na3] input[data-astro-cid-mmya2na3]:focus-visible+span[data-astro-cid-mmya2na3]{outline:2px solid var(--primary);outline-offset:3px}[data-astro-cid-mmya2na3][data-short-screening] .consultation-contact-grid[data-astro-cid-mmya2na3]{grid-template-columns:1fr}.consultation-contact-grid[data-astro-cid-mmya2na3] [data-astro-cid-mmya2na3][hidden]{display:none}.consultation-form[data-astro-cid-mmya2na3],.consultation-success[data-astro-cid-mmya2na3]{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 97%, var(--primary) 3%);box-shadow:0 18px 50px color-mix(in srgb, var(--text) 9%, transparent);color:var(--text);border-radius:14px;gap:10px;padding:clamp(18px,2vw,21px);display:grid}.consultation-form[data-astro-cid-mmya2na3][hidden],.consultation-success[data-astro-cid-mmya2na3][hidden]{display:none}.consultation-form-header[data-astro-cid-mmya2na3]{grid-template-columns:auto minmax(0,1fr);gap:10px 12px;display:grid}.consultation-mark[data-astro-cid-mmya2na3]{background:var(--primary);width:42px;height:42px;color:var(--on-primary);border-radius:14px 14px 14px 4px;grid-row:1;place-items:center;font-size:1.2rem;font-style:normal;display:grid;transform:rotate(-5deg)}.consultation-form-header[data-astro-cid-mmya2na3]>div[data-astro-cid-mmya2na3]{align-content:center;gap:2px;display:grid}.consultation-form-header[data-astro-cid-mmya2na3]>div[data-astro-cid-mmya2na3]>span[data-astro-cid-mmya2na3]{color:var(--primary-ink);letter-spacing:.08em;text-transform:uppercase;font:700 .63rem IBM Plex Mono,monospace}.consultation-form-header[data-astro-cid-mmya2na3] strong[data-astro-cid-mmya2na3]{letter-spacing:-.025em;font-size:clamp(1.18rem,2vw,1.5rem);line-height:1.15}.consultation-field[data-astro-cid-mmya2na3]{align-content:start;gap:5px;min-width:0;display:grid}.consultation-field[data-astro-cid-mmya2na3]>label[data-astro-cid-mmya2na3],.consultation-contact[data-astro-cid-mmya2na3] legend[data-astro-cid-mmya2na3]{padding:0;font-size:.78rem;font-weight:800}.consultation-field[data-astro-cid-mmya2na3] label[data-astro-cid-mmya2na3] small[data-astro-cid-mmya2na3]{color:var(--muted);margin-left:5px;font-size:.62rem;font-weight:600}.consultation-form[data-astro-cid-mmya2na3] input[data-astro-cid-mmya2na3],.consultation-form[data-astro-cid-mmya2na3] select[data-astro-cid-mmya2na3],.consultation-form[data-astro-cid-mmya2na3] textarea[data-astro-cid-mmya2na3]{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-raised) 62%, var(--surface) 38%);width:100%;min-height:44px;color:var(--text);border-radius:10px;padding:8px 12px;transition:border-color .15s,box-shadow .15s,background .15s}.consultation-form[data-astro-cid-mmya2na3] input[data-astro-cid-mmya2na3]::placeholder,.consultation-form[data-astro-cid-mmya2na3] textarea[data-astro-cid-mmya2na3]::placeholder{color:color-mix(in srgb, var(--muted) 76%, transparent)}.consultation-form[data-astro-cid-mmya2na3] input[data-astro-cid-mmya2na3]:hover,.consultation-form[data-astro-cid-mmya2na3] select[data-astro-cid-mmya2na3]:hover,.consultation-form[data-astro-cid-mmya2na3] textarea[data-astro-cid-mmya2na3]:hover{border-color:color-mix(in srgb, var(--text) 55%, var(--line))}.consultation-form[data-astro-cid-mmya2na3] input[data-astro-cid-mmya2na3]:focus-visible,.consultation-form[data-astro-cid-mmya2na3] select[data-astro-cid-mmya2na3]:focus-visible,.consultation-form[data-astro-cid-mmya2na3] textarea[data-astro-cid-mmya2na3]:focus-visible{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);outline:0}.consultation-form[data-astro-cid-mmya2na3] input[data-astro-cid-mmya2na3][aria-invalid=true],.consultation-form[data-astro-cid-mmya2na3] select[data-astro-cid-mmya2na3][aria-invalid=true],.consultation-form[data-astro-cid-mmya2na3] textarea[data-astro-cid-mmya2na3][aria-invalid=true],.consultation-contact[data-astro-cid-mmya2na3][data-invalid=true] input[data-astro-cid-mmya2na3]{border-color:var(--form-error,#ff8a62);box-shadow:inset 3px 0 0 var(--form-error,#ff8a62)}.consultation-contact[data-astro-cid-mmya2na3]{border:0;min-width:0;margin:0;padding:0}.consultation-contact-grid[data-astro-cid-mmya2na3]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:10px;display:grid}.consultation-contact-grid[data-astro-cid-mmya2na3] label[data-astro-cid-mmya2na3]{gap:5px;min-width:0;display:grid}.consultation-contact-grid[data-astro-cid-mmya2na3] label[data-astro-cid-mmya2na3]>span[data-astro-cid-mmya2na3]{color:var(--muted);font-size:.7rem;font-weight:700}.consultation-contact-grid[data-astro-cid-mmya2na3] input[data-astro-cid-mmya2na3]{font-size:.82rem}.consultation-contact-grid[data-astro-cid-mmya2na3] .consultation-telegram-control[data-astro-cid-mmya2na3]{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-raised) 62%, var(--surface) 38%);min-height:44px;color:var(--text);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;font-size:1rem;font-weight:400;display:grid}.consultation-telegram-control[data-astro-cid-mmya2na3]>b[data-astro-cid-mmya2na3]{color:var(--primary-ink);padding-left:13px;font-weight:700}.consultation-form[data-astro-cid-mmya2na3] .consultation-telegram-control[data-astro-cid-mmya2na3] input[data-astro-cid-mmya2na3]{min-width:0;box-shadow:none;background:0 0;border:0}.consultation-telegram-control[data-astro-cid-mmya2na3]:focus-within{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);outline:0}.consultation-telegram-control[data-astro-cid-mmya2na3] input[data-astro-cid-mmya2na3]:focus-visible{outline:0}.consultation-contact[data-astro-cid-mmya2na3][data-invalid=true] .consultation-telegram-control[data-astro-cid-mmya2na3]{border-color:var(--form-error,#ff8a62);box-shadow:inset 3px 0 0 var(--form-error,#ff8a62)}.consultation-contact-grid[data-astro-cid-mmya2na3]>b[data-astro-cid-mmya2na3]{color:var(--muted);text-transform:uppercase;padding-bottom:12px;font:500 .62rem IBM Plex Mono,monospace}.consultation-profile[data-astro-cid-mmya2na3]{border-top:1px solid var(--line);gap:10px;padding-top:10px;display:grid}.consultation-profile[data-astro-cid-mmya2na3] small[data-astro-cid-mmya2na3]{color:var(--muted);font-size:.65rem;line-height:1.4}.consultation-profile-grid[data-astro-cid-mmya2na3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.consultation-profile-grid[data-astro-cid-mmya2na3][hidden]{display:none}.consultation-experience[data-astro-cid-mmya2na3]{border:0;min-width:0;margin:0;padding:0}.consultation-experience[data-astro-cid-mmya2na3] legend[data-astro-cid-mmya2na3]{margin-bottom:5px;padding:0;font-size:.78rem;font-weight:800}.consultation-options[data-astro-cid-mmya2na3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.consultation-options[data-astro-cid-mmya2na3] label[data-astro-cid-mmya2na3]{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-raised) 62%, var(--surface) 38%);cursor:pointer;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:8px 11px;font-size:.78rem;font-weight:750;display:flex}.consultation-options[data-astro-cid-mmya2na3] label[data-astro-cid-mmya2na3]:has(input:checked){border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.consultation-form[data-astro-cid-mmya2na3] .consultation-options[data-astro-cid-mmya2na3] input[data-astro-cid-mmya2na3]{width:17px;min-height:17px;accent-color:var(--primary);margin:0;padding:0}.consultation-experience[data-astro-cid-mmya2na3][data-invalid=true] .consultation-options[data-astro-cid-mmya2na3]{box-shadow:inset 3px 0 0 var(--form-error,#ff8a62);border-radius:10px}.consultation-form[data-astro-cid-mmya2na3] textarea[data-astro-cid-mmya2na3]{resize:vertical;min-height:68px;font:inherit;line-height:1.4}.consultation-promo[data-astro-cid-mmya2na3]>div[data-astro-cid-mmya2na3]{grid-template-columns:minmax(0,1fr) auto;display:grid}.consultation-promo-control[data-astro-cid-mmya2na3]{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-raised) 62%, var(--surface) 38%);border-radius:10px;overflow:hidden}.consultation-form[data-astro-cid-mmya2na3] .consultation-promo-control[data-astro-cid-mmya2na3] input[data-astro-cid-mmya2na3]{min-width:0;box-shadow:none;background:0 0;border:0}.consultation-promo-control[data-astro-cid-mmya2na3]:focus-within{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);outline:0}.consultation-promo-control[data-astro-cid-mmya2na3] input[data-astro-cid-mmya2na3]:focus-visible,.consultation-promo-control[data-astro-cid-mmya2na3] button[data-astro-cid-mmya2na3]:focus-visible{outline:0}.consultation-promo-control[data-astro-cid-mmya2na3]:has(input[aria-invalid=true]){border-color:var(--form-error,#ff8a62);box-shadow:inset 3px 0 0 var(--form-error,#ff8a62)}.consultation-promo[data-astro-cid-mmya2na3] button[data-astro-cid-mmya2na3]{border:0;border-left:1px solid var(--line);background:var(--surface-raised);min-height:44px;color:var(--text);cursor:pointer;padding:8px 14px;font-size:.72rem;font-weight:800}.consultation-promo[data-astro-cid-mmya2na3] button[data-astro-cid-mmya2na3]:hover:not(:disabled){background:var(--secondary);color:var(--on-secondary)}.consultation-promo[data-astro-cid-mmya2na3] button[data-astro-cid-mmya2na3]:disabled,.consultation-submit[data-astro-cid-mmya2na3]:disabled{cursor:wait;opacity:.68}.consultation-error[data-astro-cid-mmya2na3],.consultation-promo-status[data-astro-cid-mmya2na3],.consultation-submit-status[data-astro-cid-mmya2na3]{min-height:0;margin:0;font-size:.65rem;line-height:1.45}.consultation-error[data-astro-cid-mmya2na3]:not(:empty),.consultation-submit-status[data-astro-cid-mmya2na3][data-state=error]{color:var(--form-error,#ff8a62)}.consultation-promo-status[data-astro-cid-mmya2na3][data-state=success],.consultation-submit-status[data-astro-cid-mmya2na3][data-state=success]{color:var(--success);font-weight:700}.consultation-promo-status[data-astro-cid-mmya2na3][data-state=error]{color:var(--form-error,#ff8a62)}.consultation-consents[data-astro-cid-mmya2na3]{gap:5px;padding-top:1px;display:grid}.consultation-consents[data-astro-cid-mmya2na3] label[data-astro-cid-mmya2na3]{cursor:pointer;color:var(--muted);grid-template-columns:20px 1fr;align-items:start;gap:8px;font-size:.65rem;font-weight:600;line-height:1.45;display:grid}.consultation-consents[data-astro-cid-mmya2na3] input[data-astro-cid-mmya2na3]{width:18px;min-height:18px;accent-color:var(--primary);margin:2px 0 0;padding:0}.consultation-consents[data-astro-cid-mmya2na3] label[data-astro-cid-mmya2na3][data-invalid=true]{color:var(--form-error,#ff8a62)}.consultation-consents[data-astro-cid-mmya2na3] a[data-astro-cid-mmya2na3]{color:var(--primary-ink);text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);text-underline-offset:2px}.consultation-consents[data-astro-cid-mmya2na3] .consultation-error[data-astro-cid-mmya2na3]:not(:empty){margin:-4px 0 0 28px}.consultation-submit-status[data-astro-cid-mmya2na3]:not(:empty){background:color-mix(in srgb, currentColor 8%, transparent);border-left:3px solid;padding:10px 12px}.consultation-payment-note[data-astro-cid-mmya2na3]{border:1px solid var(--line);background:var(--surface);color:var(--muted);margin:0;padding:11px 13px;font-size:.67rem;line-height:1.45}.consultation-submit[data-astro-cid-mmya2na3]{border-radius:10px;width:100%;min-height:46px;margin-top:1px;font-size:.78rem}.consultation-honeypot[data-astro-cid-mmya2na3]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.consultation-success[data-astro-cid-mmya2na3]{align-content:center;justify-items:start;min-height:420px}.consultation-success[data-astro-cid-mmya2na3]>span[data-astro-cid-mmya2na3]{border:2px solid var(--success);width:54px;height:54px;color:var(--success);place-items:center;font-size:1.5rem;display:grid}.consultation-success[data-astro-cid-mmya2na3] p[data-astro-cid-mmya2na3]{color:var(--success);letter-spacing:.08em;text-transform:uppercase;margin:8px 0 -8px;font:600 .72rem IBM Plex Mono,monospace}.consultation-success[data-astro-cid-mmya2na3] h3[data-astro-cid-mmya2na3]{max-width:420px;margin:0;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.1}.consultation-success[data-astro-cid-mmya2na3] small[data-astro-cid-mmya2na3]{max-width:440px;color:var(--muted)}:root[data-theme=grove] .consultation-form[data-astro-cid-mmya2na3],:root[data-theme=grove] .consultation-success[data-astro-cid-mmya2na3]{--form-error:#9b302a}@media (width<=700px){.consultation-form[data-astro-cid-mmya2na3],.consultation-success[data-astro-cid-mmya2na3]{box-shadow:0 14px 38px color-mix(in srgb, var(--text) 9%, transparent);border-radius:14px;padding:17px}}@media (width<=360px){.consultation-contact-grid[data-astro-cid-mmya2na3]{grid-template-columns:1fr;gap:8px}.consultation-contact-grid[data-astro-cid-mmya2na3]>b[data-astro-cid-mmya2na3]{justify-self:center;padding:0}.consultation-promo[data-astro-cid-mmya2na3]>div[data-astro-cid-mmya2na3]{grid-template-columns:1fr}.consultation-promo[data-astro-cid-mmya2na3] button[data-astro-cid-mmya2na3]{border-top:1px solid var(--line);border-left:0}.consultation-profile-grid[data-astro-cid-mmya2na3]{grid-template-columns:1fr}}.offer-office-gallery[data-astro-cid-ypnriu5i]{min-width:0}.offer-office-gallery[data-astro-cid-ypnriu5i].is-carousel{overflow:hidden}.offer-office-gallery[data-astro-cid-ypnriu5i].is-carousel .offer-office-track[data-astro-cid-ypnriu5i]{gap:0;display:flex}.offer-office-gallery[data-astro-cid-ypnriu5i].is-carousel .offer-office-track[data-astro-cid-ypnriu5i] article[data-astro-cid-ypnriu5i]{flex-shrink:0;width:auto}.offer-office-gallery[data-astro-cid-ypnriu5i].is-carousel .offer-office-track[data-astro-cid-ypnriu5i] article[data-astro-cid-ypnriu5i].offer-office-featured{grid-column:auto;width:auto;display:block}.offer-office-carousel-controls[data-astro-cid-ypnriu5i]{justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}.offer-office-carousel-controls[data-astro-cid-ypnriu5i]>span[data-astro-cid-ypnriu5i]{min-width:72px;color:var(--muted);margin-right:auto;font:700 .68rem IBM Plex Mono,monospace}.offer-office-carousel-controls[data-astro-cid-ypnriu5i]>span[data-astro-cid-ypnriu5i] b[data-astro-cid-ypnriu5i]{color:var(--text)}.offer-office-carousel-controls[data-astro-cid-ypnriu5i] button[data-astro-cid-ypnriu5i]{border:1px solid var(--text);background:var(--surface);width:46px;height:42px;color:var(--text);cursor:pointer;place-items:center;font-size:1.05rem;font-weight:900;display:grid}.offer-office-carousel-controls[data-astro-cid-ypnriu5i] button[data-astro-cid-ypnriu5i]:hover:not(:disabled){background:var(--text);color:var(--bg)}.offer-office-carousel-controls[data-astro-cid-ypnriu5i] button[data-astro-cid-ypnriu5i]:disabled{cursor:default;opacity:.34}.offer-office-track[data-astro-cid-ypnriu5i]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.offer-office-track[data-astro-cid-ypnriu5i] article[data-astro-cid-ypnriu5i]{border:1px solid var(--line);background:var(--surface);min-width:0}.offer-office-track[data-astro-cid-ypnriu5i] article[data-astro-cid-ypnriu5i].offer-office-featured{grid-column:1/-1;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);display:grid}.offer-office-featured[data-astro-cid-ypnriu5i] .offer-office-info[data-astro-cid-ypnriu5i]{flex-direction:column;justify-content:flex-end;display:flex}.offer-office-photo[data-astro-cid-ypnriu5i]{aspect-ratio:16/10;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--secondary) 10%, var(--surface-raised));grid-template-columns:minmax(0,1.35fr) minmax(150px,.65fr);gap:8px;padding:8px;display:grid;position:relative;overflow:hidden}.offer-office-photo[data-astro-cid-ypnriu5i]>span[data-astro-cid-ypnriu5i]{z-index:3;background:color-mix(in srgb, var(--bg) 88%, transparent);color:var(--text);padding:6px 8px;font:.58rem IBM Plex Mono,monospace;position:absolute;top:18px;left:18px}.offer-office-photo[data-astro-cid-ypnriu5i] figure[data-astro-cid-ypnriu5i]{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);min-width:0;margin:0;position:relative;overflow:hidden}.offer-office-photo[data-astro-cid-ypnriu5i] figure[data-astro-cid-ypnriu5i] img{object-fit:cover;width:100%;height:100%;display:block}.offer-office-photo[data-astro-cid-ypnriu5i] figure[data-astro-cid-ypnriu5i] figcaption[data-astro-cid-ypnriu5i]{background:var(--primary);color:var(--on-primary);padding:5px 7px;font:.52rem IBM Plex Mono,monospace;position:absolute;bottom:8px;right:8px}.offer-office-info[data-astro-cid-ypnriu5i]{padding:22px}.offer-office-info[data-astro-cid-ypnriu5i]>span[data-astro-cid-ypnriu5i]{color:var(--accent-text);font:.65rem IBM Plex Mono,monospace}.offer-office-info[data-astro-cid-ypnriu5i]>span[data-astro-cid-ypnriu5i] i[data-astro-cid-ypnriu5i]{font-style:normal}.offer-office-info[data-astro-cid-ypnriu5i] h3[data-astro-cid-ypnriu5i]{margin:8px 0 0;font-size:1.55rem}.offer-office-info[data-astro-cid-ypnriu5i] dl[data-astro-cid-ypnriu5i]{border-top:1px solid var(--line);margin:12px 0 0}.offer-office-info[data-astro-cid-ypnriu5i] dl[data-astro-cid-ypnriu5i] div[data-astro-cid-ypnriu5i]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:10px 0;font-size:.68rem;display:grid}.offer-office-info[data-astro-cid-ypnriu5i] dt[data-astro-cid-ypnriu5i]{color:var(--muted)}.offer-office-info[data-astro-cid-ypnriu5i] dd[data-astro-cid-ypnriu5i]{text-align:right;margin:0;font-weight:700}.offer-office-info[data-astro-cid-ypnriu5i] dl[data-astro-cid-ypnriu5i] div[data-astro-cid-ypnriu5i].offer-office-salary{padding-top:12px}.offer-office-salary[data-astro-cid-ypnriu5i] dt[data-astro-cid-ypnriu5i]{color:var(--muted);font-weight:700}.offer-office-salary[data-astro-cid-ypnriu5i] dd[data-astro-cid-ypnriu5i]{color:var(--primary-ink);font-size:.9rem;font-weight:900}.offer-office-note[data-astro-cid-ypnriu5i]{max-width:900px;color:var(--muted);margin:22px 0 0;font-size:.72rem;line-height:1.55}@media (width<=1100px){.offer-office-track[data-astro-cid-ypnriu5i] article[data-astro-cid-ypnriu5i].offer-office-featured{display:block}}@media (width<=760px){.offer-office-gallery[data-astro-cid-ypnriu5i]:not(.is-carousel) .offer-office-track[data-astro-cid-ypnriu5i]{grid-template-columns:1fr}.offer-office-gallery[data-astro-cid-ypnriu5i]:not(.is-carousel) .offer-office-track[data-astro-cid-ypnriu5i] article[data-astro-cid-ypnriu5i].offer-office-featured{grid-column:auto}.offer-office-photo[data-astro-cid-ypnriu5i]{grid-template-columns:minmax(0,1.25fr) minmax(110px,.75fr)}}.offer-experienced[data-astro-cid-zuftwzzz]{border-top:1px solid var(--line);padding:clamp(54px,7vw,86px) 0}.offer-experienced-panel[data-astro-cid-zuftwzzz]{border:2px solid var(--text);background:linear-gradient(110deg, color-mix(in srgb, var(--primary) 12%, transparent), transparent 48%), var(--surface);box-shadow:9px 9px 0 var(--shadow);grid-template-columns:minmax(280px,.68fr) minmax(0,1fr);align-items:start;gap:clamp(36px,8vw,110px);padding:clamp(28px,5vw,58px);display:grid}.offer-experienced[data-astro-cid-zuftwzzz] h2[data-astro-cid-zuftwzzz]{letter-spacing:-.06em;margin:12px 0 0;font-size:clamp(2.35rem,4.8vw,4.8rem);line-height:.94}.offer-experienced-panel[data-astro-cid-zuftwzzz]>div[data-astro-cid-zuftwzzz]:last-child>p[data-astro-cid-zuftwzzz]{max-width:760px;color:var(--muted);margin:0;font-size:clamp(.98rem,1.4vw,1.12rem);line-height:1.6}.offer-experienced-panel[data-astro-cid-zuftwzzz]>div[data-astro-cid-zuftwzzz]:last-child>p[data-astro-cid-zuftwzzz]+p[data-astro-cid-zuftwzzz]{margin-top:14px}.offer-experienced[data-astro-cid-zuftwzzz] .button[data-astro-cid-zuftwzzz]{margin-top:26px}@media (width<=800px){.offer-experienced-panel[data-astro-cid-zuftwzzz]{box-shadow:6px 6px 0 var(--shadow);grid-template-columns:1fr}.offer-experienced[data-astro-cid-zuftwzzz] .button[data-astro-cid-zuftwzzz]{width:100%}}.offer-pricing[data-astro-cid-dbj7d3lp]{border-top:1px solid var(--line);background:var(--surface);padding:clamp(72px,9vw,120px) 0;scroll-margin-top:100px}.offer-pricing-heading[data-astro-cid-dbj7d3lp]{grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr);align-items:end;gap:clamp(36px,8vw,112px);display:grid}.offer-pricing-heading[data-astro-cid-dbj7d3lp] h2[data-astro-cid-dbj7d3lp]{letter-spacing:-.065em;max-width:940px;margin:12px 0 0;font-size:clamp(2.45rem,5.2vw,5.5rem);line-height:.94}.offer-pricing-intro[data-astro-cid-dbj7d3lp]>p[data-astro-cid-dbj7d3lp]{color:var(--muted);margin:0;line-height:1.55}.offer-salary-calculator[data-astro-cid-dbj7d3lp]{border:1px solid var(--line);background:var(--surface);margin-top:auto;padding:13px 14px 12px}.offer-salary-calculator-header[data-astro-cid-dbj7d3lp]{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.offer-salary-calculator[data-astro-cid-dbj7d3lp] label[data-astro-cid-dbj7d3lp]{color:var(--muted);text-transform:uppercase;font:700 .58rem IBM Plex Mono,monospace}.offer-salary-calculator[data-astro-cid-dbj7d3lp] output[data-astro-cid-dbj7d3lp]{color:var(--text);letter-spacing:-.025em;white-space:nowrap;font-size:.96rem;font-weight:850}.offer-salary-calculator[data-astro-cid-dbj7d3lp] input[data-astro-cid-dbj7d3lp][type=range]{--range-progress:28.57%;appearance:none;background:linear-gradient(to right, var(--text) 0, var(--text) var(--range-progress), var(--line) var(--range-progress), var(--line) 100%);cursor:pointer;border-radius:999px;width:100%;height:5px;margin:12px 0 0}.offer-salary-calculator[data-astro-cid-dbj7d3lp] input[data-astro-cid-dbj7d3lp][type=range]::-webkit-slider-thumb{appearance:none;border:4px solid var(--surface);outline:2px solid var(--text);background:var(--text);border-radius:50%;width:20px;height:20px}.offer-salary-calculator[data-astro-cid-dbj7d3lp] input[data-astro-cid-dbj7d3lp][type=range]::-moz-range-thumb{border:4px solid var(--surface);outline:2px solid var(--text);background:var(--text);border-radius:50%;width:12px;height:12px}.offer-salary-calculator[data-astro-cid-dbj7d3lp] input[data-astro-cid-dbj7d3lp][type=range]:focus-visible{outline:3px solid var(--secondary);outline-offset:8px}.offer-salary-calculator-range[data-astro-cid-dbj7d3lp]{color:var(--muted);justify-content:space-between;margin-top:8px;font:650 .52rem IBM Plex Mono,monospace;display:flex}.offer-pricing-plans[data-astro-cid-dbj7d3lp]{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr) minmax(0,.95fr);align-items:center;gap:18px;margin-top:clamp(38px,6vw,66px);padding-block:20px;display:grid}.offer-pricing-plan[data-astro-cid-dbj7d3lp]{border:1px solid var(--line);background:var(--bg);flex-direction:column;align-items:stretch;min-width:0;min-height:550px;padding:clamp(22px,3vw,34px);display:flex}.offer-pricing-plan[data-astro-cid-dbj7d3lp].is-featured{border-width:2px;min-height:590px}.offer-pricing-plan[data-astro-cid-dbj7d3lp] header[data-astro-cid-dbj7d3lp]>span[data-astro-cid-dbj7d3lp]{color:var(--muted);text-transform:uppercase;font:700 .6rem IBM Plex Mono,monospace;display:block}.offer-pricing-plan[data-astro-cid-dbj7d3lp] h3[data-astro-cid-dbj7d3lp]{margin:9px 0 0;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.05}.offer-pricing-plan[data-astro-cid-dbj7d3lp] header[data-astro-cid-dbj7d3lp]{min-height:112px}.offer-pricing-plan[data-astro-cid-dbj7d3lp] dl[data-astro-cid-dbj7d3lp]{background:var(--line);gap:1px;margin:28px 0 0;display:grid}.offer-pricing-plan[data-astro-cid-dbj7d3lp] dl[data-astro-cid-dbj7d3lp]>div[data-astro-cid-dbj7d3lp]{background:var(--surface);min-width:0;padding:15px 17px}.offer-pricing-plan[data-astro-cid-dbj7d3lp] dt[data-astro-cid-dbj7d3lp]{color:var(--muted);font-size:.64rem;line-height:1.35}.offer-pricing-plan[data-astro-cid-dbj7d3lp] dd[data-astro-cid-dbj7d3lp]{color:var(--primary-ink);margin:7px 0 0;font-size:clamp(.9rem,1.25vw,1.08rem);font-weight:850;line-height:1.3}.offer-pricing-plan[data-astro-cid-dbj7d3lp] .offer-pricing-start-value[data-astro-cid-dbj7d3lp],.offer-pricing-plan[data-astro-cid-dbj7d3lp] .offer-pricing-total-value[data-astro-cid-dbj7d3lp]{letter-spacing:-.045em;font-size:clamp(1.45rem,2.3vw,2.15rem);line-height:1}.offer-pricing-plan[data-astro-cid-dbj7d3lp] .offer-pricing-total-value[data-astro-cid-dbj7d3lp]{font-size:clamp(1.65rem,2.7vw,2.45rem)}.offer-pricing-button[data-astro-cid-dbj7d3lp]{border:1px solid var(--text);min-width:124px;color:var(--text);white-space:nowrap;justify-content:center;padding:11px 15px;font-size:.73rem;font-weight:850;text-decoration:none;display:inline-flex}.offer-pricing-plan[data-astro-cid-dbj7d3lp]>.offer-pricing-button[data-astro-cid-dbj7d3lp]{width:100%;margin-top:14px}.offer-pricing-button[data-astro-cid-dbj7d3lp]:hover{background:var(--text);color:var(--bg)}.offer-pricing-button--primary[data-astro-cid-dbj7d3lp]{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.offer-pricing-details[data-astro-cid-dbj7d3lp]{border:1px solid var(--line);background:var(--line);grid-template-columns:minmax(0,.78fr) minmax(420px,1fr);gap:1px;margin-top:18px;display:grid}.offer-pricing-rule[data-astro-cid-dbj7d3lp],.offer-pricing-details[data-astro-cid-dbj7d3lp] aside[data-astro-cid-dbj7d3lp]{background:var(--bg);padding:clamp(24px,3.5vw,42px)}.offer-pricing-rule[data-astro-cid-dbj7d3lp]>strong[data-astro-cid-dbj7d3lp]{font-size:clamp(1.28rem,2.2vw,1.75rem)}.offer-pricing-rule[data-astro-cid-dbj7d3lp] p[data-astro-cid-dbj7d3lp],.offer-pricing-rule[data-astro-cid-dbj7d3lp] a[data-astro-cid-dbj7d3lp],.offer-pricing-details[data-astro-cid-dbj7d3lp] aside[data-astro-cid-dbj7d3lp]>p[data-astro-cid-dbj7d3lp]:last-child{color:var(--muted);line-height:1.55}.offer-pricing-rule[data-astro-cid-dbj7d3lp] p[data-astro-cid-dbj7d3lp]{max-width:640px;margin:16px 0 0}.offer-pricing-rule[data-astro-cid-dbj7d3lp] a[data-astro-cid-dbj7d3lp]{color:var(--primary-ink);text-underline-offset:.2em;margin-top:22px;font-size:.75rem;font-weight:800;display:inline-block}.offer-pricing-details[data-astro-cid-dbj7d3lp] aside[data-astro-cid-dbj7d3lp] h3[data-astro-cid-dbj7d3lp]{letter-spacing:-.035em;margin:10px 0 0;font-size:clamp(1.4rem,2.6vw,2.3rem)}.offer-pricing-details[data-astro-cid-dbj7d3lp] aside[data-astro-cid-dbj7d3lp] ul[data-astro-cid-dbj7d3lp]{border-top:1px solid var(--line);margin:22px 0 0;padding:0;list-style:none}.offer-pricing-details[data-astro-cid-dbj7d3lp] aside[data-astro-cid-dbj7d3lp] li[data-astro-cid-dbj7d3lp]{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:12px 0;display:flex}.offer-pricing-details[data-astro-cid-dbj7d3lp] aside[data-astro-cid-dbj7d3lp] li[data-astro-cid-dbj7d3lp] span[data-astro-cid-dbj7d3lp]{color:var(--muted);font:650 .72rem IBM Plex Mono,monospace}.offer-pricing-details[data-astro-cid-dbj7d3lp] aside[data-astro-cid-dbj7d3lp] li[data-astro-cid-dbj7d3lp] strong[data-astro-cid-dbj7d3lp]{color:var(--primary-ink);text-align:right}.offer-pricing-details[data-astro-cid-dbj7d3lp] aside[data-astro-cid-dbj7d3lp]>p[data-astro-cid-dbj7d3lp]:last-child{margin:18px 0 0;font-size:.76rem}.offer-employment-only[data-astro-cid-dbj7d3lp]{border:1px solid var(--line);background:var(--line);grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:1px;margin-top:18px;display:grid}.offer-employment-only-intro[data-astro-cid-dbj7d3lp],.offer-employment-only-content[data-astro-cid-dbj7d3lp]{background:var(--bg);padding:clamp(26px,4vw,48px)}.offer-employment-only[data-astro-cid-dbj7d3lp] h3[data-astro-cid-dbj7d3lp]{letter-spacing:-.055em;max-width:720px;margin:12px 0 0;font-size:clamp(2rem,4vw,3.8rem);line-height:.98}.offer-employment-only-intro[data-astro-cid-dbj7d3lp]>p[data-astro-cid-dbj7d3lp]:last-of-type{max-width:660px;color:var(--muted);margin:20px 0 0;line-height:1.55}.offer-employment-only[data-astro-cid-dbj7d3lp] dl[data-astro-cid-dbj7d3lp]{background:var(--line);gap:1px;margin:30px 0 0;display:grid}.offer-employment-only[data-astro-cid-dbj7d3lp] dl[data-astro-cid-dbj7d3lp] div[data-astro-cid-dbj7d3lp]{background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 20px;padding:16px 18px;display:grid}.offer-employment-only[data-astro-cid-dbj7d3lp] dt[data-astro-cid-dbj7d3lp],.offer-employment-only[data-astro-cid-dbj7d3lp] dd[data-astro-cid-dbj7d3lp] small[data-astro-cid-dbj7d3lp]{color:var(--muted)}.offer-employment-only[data-astro-cid-dbj7d3lp] dt[data-astro-cid-dbj7d3lp]{font-size:.76rem}.offer-employment-only[data-astro-cid-dbj7d3lp] dd[data-astro-cid-dbj7d3lp]{color:var(--primary-ink);text-align:right;margin:0;font-size:clamp(1rem,1.6vw,1.24rem);font-weight:850}.offer-employment-only[data-astro-cid-dbj7d3lp] dd[data-astro-cid-dbj7d3lp] small[data-astro-cid-dbj7d3lp]{text-align:right;margin-top:5px;font-size:.68rem;font-weight:500;display:block}.offer-employment-only[data-astro-cid-dbj7d3lp] [data-astro-cid-dbj7d3lp][data-offer-employment-total]{color:var(--primary-ink);font-size:.9rem;font-weight:850}.offer-employment-only-content[data-astro-cid-dbj7d3lp]>strong[data-astro-cid-dbj7d3lp]{font-size:clamp(1.3rem,2.4vw,1.9rem)}.offer-employment-only-content[data-astro-cid-dbj7d3lp] ul[data-astro-cid-dbj7d3lp]{border-top:1px solid var(--line);gap:0;margin:22px 0 0;padding:0;list-style:none;display:grid}.offer-employment-only-content[data-astro-cid-dbj7d3lp] li[data-astro-cid-dbj7d3lp]{border-bottom:1px solid var(--line);padding:12px 0 12px 25px;line-height:1.45;position:relative}.offer-employment-only-content[data-astro-cid-dbj7d3lp] li[data-astro-cid-dbj7d3lp]:before{color:var(--primary-ink);content:"✓";font-weight:900;position:absolute;top:14px;left:2px}.offer-employment-only-terms[data-astro-cid-dbj7d3lp]{border-left:3px solid var(--primary);background:var(--surface);color:var(--muted);margin:24px 0 0;padding:18px;font-size:.82rem;line-height:1.55}.offer-employment-only-actions[data-astro-cid-dbj7d3lp]{flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px;display:flex}.offer-employment-only-actions[data-astro-cid-dbj7d3lp]>a[data-astro-cid-dbj7d3lp]:last-child{color:var(--primary-ink);text-underline-offset:.2em;font-size:.75rem;font-weight:800}@media (width<=900px){.offer-pricing-heading[data-astro-cid-dbj7d3lp],.offer-pricing-details[data-astro-cid-dbj7d3lp],.offer-employment-only[data-astro-cid-dbj7d3lp]{grid-template-columns:1fr}.offer-pricing-heading[data-astro-cid-dbj7d3lp]{align-items:start}}@media (width<=820px){.offer-pricing-plans[data-astro-cid-dbj7d3lp]{grid-template-columns:1fr;padding-block:0}.offer-pricing-plan[data-astro-cid-dbj7d3lp],.offer-pricing-plan[data-astro-cid-dbj7d3lp].is-featured,.offer-pricing-plan[data-astro-cid-dbj7d3lp] header[data-astro-cid-dbj7d3lp]{min-height:0}.offer-pricing-plan[data-astro-cid-dbj7d3lp] dl[data-astro-cid-dbj7d3lp]{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-pricing-plan[data-astro-cid-dbj7d3lp] dl[data-astro-cid-dbj7d3lp]>div[data-astro-cid-dbj7d3lp]{padding:13px 14px}.offer-pricing-plan[data-astro-cid-dbj7d3lp] .offer-pricing-total[data-astro-cid-dbj7d3lp]{grid-column:1/-1}}@media (width<=700px){.offer-pricing-details[data-astro-cid-dbj7d3lp] aside[data-astro-cid-dbj7d3lp] li[data-astro-cid-dbj7d3lp]{flex-direction:column;align-items:flex-start;gap:5px}.offer-pricing-details[data-astro-cid-dbj7d3lp] aside[data-astro-cid-dbj7d3lp] li[data-astro-cid-dbj7d3lp] strong[data-astro-cid-dbj7d3lp]{text-align:left}.offer-employment-only[data-astro-cid-dbj7d3lp] dl[data-astro-cid-dbj7d3lp] div[data-astro-cid-dbj7d3lp]{grid-template-columns:1fr}.offer-employment-only[data-astro-cid-dbj7d3lp] dd[data-astro-cid-dbj7d3lp],.offer-employment-only[data-astro-cid-dbj7d3lp] dd[data-astro-cid-dbj7d3lp] small[data-astro-cid-dbj7d3lp]{text-align:left}.offer-employment-only-actions[data-astro-cid-dbj7d3lp] .offer-pricing-button[data-astro-cid-dbj7d3lp]{width:100%}}@media (width<=340px){.offer-salary-calculator-header[data-astro-cid-dbj7d3lp]{flex-direction:column;align-items:flex-start;gap:4px}}
