.accounting-module__GEGQWq__acc{--a-danger:var(--kzd-error);--a-danger-tint:var(--kzd-surface-200);--a-warn:var(--kzd-navy-300);--a-warn-tint:var(--kzd-surface-100);--a-info:var(--kzd-navy-300);--a-info-tint:var(--kzd-surface-100);--a-neutral:var(--kzd-gray);--a-neutral-tint:var(--kzd-surface-200);--a-gutter:100px;isolation:isolate;background:var(--kzd-white);position:relative}.accounting-module__GEGQWq__inner{width:100%;max-width:calc(1240px + var(--a-gutter) * 2);padding-inline:var(--a-gutter);margin-inline:auto}.accounting-module__GEGQWq__h2{text-align:center;font-size:var(--kzd-text-title);letter-spacing:-.02em;color:var(--kzd-navy-500);margin:0;font-weight:600;line-height:1.22}.accounting-module__GEGQWq__hero{min-height:480px;padding:110px 0 var(--kzd-space-64);justify-content:center;align-items:center;display:flex;position:relative}.accounting-module__GEGQWq__heroMedia{z-index:-2;position:absolute;inset:0}.accounting-module__GEGQWq__heroImg{object-fit:cover}.accounting-module__GEGQWq__heroWash{z-index:1;background:linear-gradient(180deg, color-mix(in srgb, var(--kzd-navy-700) 74%, transparent) 0%, color-mix(in srgb, var(--kzd-navy-700) 66%, transparent) 55%, color-mix(in srgb, var(--kzd-navy-700) 80%, transparent) 100%);position:absolute;inset:0}.accounting-module__GEGQWq__heroInner{width:100%;max-width:760px;padding-inline:var(--kzd-space-24);text-align:center;color:var(--kzd-white);margin-inline:auto;position:relative}.accounting-module__GEGQWq__eyebrow{align-items:center;gap:var(--kzd-space-8);padding:var(--kzd-space-8) var(--kzd-space-16);border-radius:var(--kzd-radius-full);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--kzd-type-label);font-size:var(--kzd-text-label-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--kzd-white);background:#ffffff24;font-weight:500;display:inline-flex}.accounting-module__GEGQWq__h1{margin:var(--kzd-space-16) 0 0;font-size:var(--kzd-text-display);letter-spacing:-.03em;color:var(--kzd-white);font-weight:600;line-height:1.08}.accounting-module__GEGQWq__heroCtas{justify-content:center;align-items:center;gap:var(--kzd-space-12);margin-top:var(--kzd-space-32);flex-wrap:wrap;display:flex}.accounting-module__GEGQWq__btnHeroPrimary{min-height:48px;padding:0 var(--kzd-space-32);border-radius:var(--kzd-radius-full);border:2px solid var(--kzd-navy-400);background:var(--kzd-navy-400);font-size:var(--kzd-text-body);color:var(--kzd-white);box-shadow:0 10px 24px -8px color-mix(in srgb, var(--kzd-navy-300) 55%, transparent);transition:transform var(--kzd-dur-micro) ease;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.accounting-module__GEGQWq__btnHeroPrimary:hover,.accounting-module__GEGQWq__btnHeroPrimary:focus-visible{color:var(--kzd-navy-400);background:0 0;transform:translateY(-2px)}.accounting-module__GEGQWq__btnHeroOutline{min-height:48px;padding:0 var(--kzd-space-32);border-radius:var(--kzd-radius-full);border:2px solid var(--kzd-white);font-size:var(--kzd-text-body);color:var(--kzd-white);transition:transform var(--kzd-dur-micro) ease;background:0 0;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.accounting-module__GEGQWq__btnHeroOutline:hover,.accounting-module__GEGQWq__btnHeroOutline:focus-visible{background:var(--kzd-white);color:var(--kzd-navy-500);transform:translateY(-2px)}.accounting-module__GEGQWq__trusted{padding:var(--kzd-space-48) 0 var(--kzd-space-24);text-align:center}.accounting-module__GEGQWq__trustedTitle{max-width:640px;font-size:var(--kzd-text-title);margin:0 auto}.accounting-module__GEGQWq__trustedSub{margin:var(--kzd-space-12) 0 0;font-size:var(--kzd-text-label-lg);color:var(--kzd-text-muted)}.accounting-module__GEGQWq__problems{padding:var(--kzd-space-40) 0 var(--kzd-space-80);background:var(--kzd-surface-50)}.accounting-module__GEGQWq__problemsTitle{max-width:760px;margin:0 auto var(--kzd-space-40)}.accounting-module__GEGQWq__problemGrid{gap:var(--kzd-space-16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.accounting-module__GEGQWq__problemCard{padding:var(--kzd-space-24) var(--kzd-space-24);border:1px solid var(--kzd-line);border-radius:var(--kzd-radius-16);background:var(--kzd-white);box-shadow:0 8px 20px -14px color-mix(in srgb, var(--kzd-navy-700) 22%, transparent);flex-direction:column;display:flex}.accounting-module__GEGQWq__problemBadge{align-self:flex-start;align-items:center;gap:var(--kzd-space-4);padding:var(--kzd-space-4) var(--kzd-space-12);margin-bottom:var(--kzd-space-16);border-radius:var(--kzd-radius-full);font-size:var(--kzd-text-label-sm);font-weight:600;display:inline-flex}.accounting-module__GEGQWq__badgeDanger{background:var(--kzd-error-bg);color:var(--kzd-error-ink)}.accounting-module__GEGQWq__badgeWarn{background:var(--kzd-warning-bg);color:var(--kzd-warning-ink)}.accounting-module__GEGQWq__badgeNeutral{background:var(--kzd-surface-100);color:var(--kzd-charcoal)}.accounting-module__GEGQWq__badgeInfo{background:var(--kzd-navy-50);color:var(--kzd-navy-400)}.accounting-module__GEGQWq__problemList{gap:var(--kzd-space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.accounting-module__GEGQWq__problemItem{align-items:flex-start;gap:var(--kzd-space-8);font-size:var(--kzd-text-label-lg);color:var(--kzd-text-muted);display:flex}.accounting-module__GEGQWq__problemItem svg{width:var(--kzd-icon-dense);height:var(--kzd-icon-dense);margin-top:var(--kzd-space-4);fill:var(--a-danger);flex:none}.accounting-module__GEGQWq__problemFoot{margin:var(--kzd-space-16) 0 0;font-size:var(--kzd-text-label-lg);color:var(--kzd-navy-500);font-weight:500}.accounting-module__GEGQWq__checklist{padding:var(--kzd-space-80) 0}.accounting-module__GEGQWq__checklistHead{text-align:center;max-width:700px;margin:0 auto}.accounting-module__GEGQWq__pill{padding:var(--kzd-space-4) var(--kzd-space-16);border-radius:var(--kzd-radius-full);background:var(--kzd-navy-500);font-family:var(--kzd-type-label);font-size:var(--kzd-text-label-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--kzd-white);font-weight:500;display:inline-flex}.accounting-module__GEGQWq__lead{margin:var(--kzd-space-16) 0 0;font-size:var(--kzd-text-body);color:var(--kzd-text-muted)}.accounting-module__GEGQWq__progressWrap{max-width:400px;margin:var(--kzd-space-24) auto 0}.accounting-module__GEGQWq__progressTrack{border-radius:var(--kzd-radius-full);background:var(--kzd-line);width:100%;height:10px;overflow:hidden}.accounting-module__GEGQWq__progressFill{border-radius:var(--kzd-radius-full);background:var(--kzd-status-active);height:100%;transition:none}.accounting-module__GEGQWq__progressLabels{margin-top:var(--kzd-space-8);font-size:var(--kzd-text-label-sm);color:var(--kzd-text-muted);justify-content:space-between;align-items:center;display:flex}.accounting-module__GEGQWq__tickCounter{color:var(--kzd-navy-500);font-weight:600}.accounting-module__GEGQWq__checklistGrid{gap:var(--kzd-space-24);margin-top:var(--kzd-space-48);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.accounting-module__GEGQWq__checklistCard{padding:var(--kzd-space-32);border:1px solid var(--kzd-line);border-radius:var(--kzd-radius-16);background:var(--kzd-white);box-shadow:0 8px 20px -14px color-mix(in srgb, var(--kzd-navy-700) 18%, transparent)}.accounting-module__GEGQWq__checklistCardTitle{margin:0 0 var(--kzd-space-16);font-size:var(--kzd-text-body)}.accounting-module__GEGQWq__checkRow{align-items:flex-start;gap:var(--kzd-space-12);padding:var(--kzd-space-8) 0;border-bottom:1px dashed var(--kzd-line);display:flex}.accounting-module__GEGQWq__checkRow:last-child{border-bottom:0}.accounting-module__GEGQWq__checkRow input{width:20px;height:20px;accent-color:var(--kzd-navy-500);flex:none;margin-top:1px}.accounting-module__GEGQWq__checkRow label{font-size:var(--kzd-text-body);color:var(--kzd-text);cursor:pointer;line-height:1.5}.accounting-module__GEGQWq__checklistActions{margin-top:var(--kzd-space-48);text-align:center}.accounting-module__GEGQWq__btnRecommend{min-height:50px;padding:0 var(--kzd-space-40);border:2px solid var(--kzd-navy-400);border-radius:var(--kzd-radius-full);background:var(--kzd-navy-400);font-size:var(--kzd-text-body);color:var(--kzd-white);cursor:pointer;transition:transform var(--kzd-dur-micro) ease;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.accounting-module__GEGQWq__btnRecommend:hover,.accounting-module__GEGQWq__btnRecommend:focus-visible{color:var(--kzd-navy-400);background:0 0;transform:translateY(-2px)}.accounting-module__GEGQWq__ctaRow{justify-content:center;align-items:center;gap:var(--kzd-space-12);margin-top:var(--kzd-space-24);flex-wrap:wrap;display:flex}.accounting-module__GEGQWq__btnDark,.accounting-module__GEGQWq__btnOutlineDark{min-height:46px;padding:0 var(--kzd-space-32);border-radius:var(--kzd-radius-full);font-size:var(--kzd-text-body);transition:transform var(--kzd-dur-micro) ease;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.accounting-module__GEGQWq__btnDark{border:2px solid var(--kzd-navy-500);background:var(--kzd-navy-500);color:var(--kzd-white)}.accounting-module__GEGQWq__btnDark:hover,.accounting-module__GEGQWq__btnDark:focus-visible{color:var(--kzd-navy-500);background:0 0;transform:translateY(-2px)}.accounting-module__GEGQWq__btnOutlineDark{border:2px solid var(--kzd-navy-500);color:var(--kzd-navy-500);background:0 0}.accounting-module__GEGQWq__btnOutlineDark:hover,.accounting-module__GEGQWq__btnOutlineDark:focus-visible{background:var(--kzd-navy-500);color:var(--kzd-white);transform:translateY(-2px)}.accounting-module__GEGQWq__pkgSection{padding:var(--kzd-space-80) 0;background:var(--kzd-surface-50)}.accounting-module__GEGQWq__pkgTitle{margin:0 0 var(--kzd-space-40)}.accounting-module__GEGQWq__pkgGrid{gap:var(--kzd-space-24);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.accounting-module__GEGQWq__pkgCard{height:100%;padding:var(--kzd-space-32) var(--kzd-space-24);border:1px solid var(--kzd-line);border-radius:var(--kzd-radius-16);background:var(--kzd-white);text-align:center;transition:transform var(--kzd-dur-micro) ease;flex-direction:column;display:flex}.accounting-module__GEGQWq__pkgCard:hover{box-shadow:0 20px 34px -18px color-mix(in srgb, var(--kzd-navy-700) 30%, transparent);transform:translateY(-6px)}.accounting-module__GEGQWq__pkgCardRecommended{border:2px solid var(--kzd-navy-400);background:var(--kzd-navy-50);box-shadow:0 20px 40px -16px color-mix(in srgb, var(--kzd-navy-300) 35%, transparent)}.accounting-module__GEGQWq__pkgName{font-size:var(--kzd-text-body);margin:0}.accounting-module__GEGQWq__pkgDesc{margin:var(--kzd-space-12) 0 0;font-size:var(--kzd-text-label-lg);color:var(--kzd-text-muted)}.accounting-module__GEGQWq__pkgDesc2{margin:var(--kzd-space-8) 0 0;font-size:var(--kzd-text-label-lg);color:var(--kzd-navy-500);font-weight:500}.accounting-module__GEGQWq__pkgBtnWrap{padding-top:var(--kzd-space-24);margin-top:auto}.accounting-module__GEGQWq__pkgBtn{width:100%;min-height:44px;padding:0 var(--kzd-space-16);border:2px solid var(--kzd-navy-500);border-radius:var(--kzd-radius-full);font-size:var(--kzd-text-label-lg);color:var(--kzd-navy-500);cursor:pointer;text-align:center;transition:transform var(--kzd-dur-micro) ease;background:0 0;justify-content:center;align-items:center;font-weight:500;display:flex}.accounting-module__GEGQWq__pkgBtn:hover,.accounting-module__GEGQWq__pkgBtn:focus-visible{background:var(--kzd-navy-500);color:var(--kzd-white);transform:translateY(-2px)}.accounting-module__GEGQWq__banner{padding:var(--kzd-space-80) 0;text-align:center}.accounting-module__GEGQWq__bannerTitle{max-width:760px;margin:0 auto}.accounting-module__GEGQWq__divider{width:80px;height:1px;margin:var(--kzd-space-40) auto;background:var(--kzd-line);border:0}.accounting-module__GEGQWq__bannerSub{font-size:var(--kzd-text-title);margin:0}.accounting-module__GEGQWq__bannerCtas{justify-content:center;align-items:center;gap:var(--kzd-space-12);margin-top:var(--kzd-space-32);flex-wrap:wrap;display:flex}.accounting-module__GEGQWq__leadSection{padding:var(--kzd-space-80) 0;background:var(--kzd-surface-50)}.accounting-module__GEGQWq__leadWrap{max-width:680px;margin:0 auto}.accounting-module__GEGQWq__card{padding:var(--kzd-space-48);border:1px solid var(--kzd-line);border-radius:var(--kzd-radius-24);background:var(--kzd-white);box-shadow:0 30px 60px -30px color-mix(in srgb, var(--kzd-navy-700) 28%, transparent)}.accounting-module__GEGQWq__cardTitle{font-size:var(--kzd-text-title);margin:0}.accounting-module__GEGQWq__cardSub{margin:var(--kzd-space-12) 0 var(--kzd-space-32);font-size:var(--kzd-text-body);color:var(--kzd-text-muted)}.accounting-module__GEGQWq__field{margin-bottom:var(--kzd-space-24)}.accounting-module__GEGQWq__label{margin-bottom:var(--kzd-space-8);font-size:var(--kzd-text-label-lg);color:var(--kzd-navy-500);font-weight:500;display:block}.accounting-module__GEGQWq__required{color:var(--a-danger)}.accounting-module__GEGQWq__input,.accounting-module__GEGQWq__select{width:100%;min-height:var(--kzd-control);padding:var(--kzd-space-8) var(--kzd-space-16);border:1px solid var(--kzd-line);border-radius:var(--kzd-radius-12);background:var(--kzd-surface-50);font:inherit;font-size:var(--kzd-text-body);color:var(--kzd-text);transition:none}.accounting-module__GEGQWq__input:focus,.accounting-module__GEGQWq__select:focus{border-color:var(--kzd-navy-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--kzd-navy-700) 12%, transparent);outline:none}.accounting-module__GEGQWq__hint{margin-top:var(--kzd-space-8);font-size:var(--kzd-text-label-sm);color:var(--kzd-text-muted);display:block}.accounting-module__GEGQWq__submitBtn{width:100%;min-height:50px;margin-top:var(--kzd-space-8);border:2px solid var(--kzd-navy-500);border-radius:var(--kzd-radius-full);background:var(--kzd-navy-500);font-size:var(--kzd-text-body);color:var(--kzd-white);cursor:pointer;transition:transform var(--kzd-dur-micro) ease;justify-content:center;align-items:center;font-weight:600;display:flex}.accounting-module__GEGQWq__submitBtn:hover:not(:disabled),.accounting-module__GEGQWq__submitBtn:focus-visible:not(:disabled){color:var(--kzd-navy-500);background:0 0;transform:translateY(-2px)}.accounting-module__GEGQWq__submitBtn:disabled{opacity:.65;cursor:not-allowed}.accounting-module__GEGQWq__status{margin-top:var(--kzd-space-16);text-align:center;font-size:var(--kzd-text-label-lg)}.accounting-module__GEGQWq__statusOk{color:var(--kzd-status-active)}.accounting-module__GEGQWq__statusErr{color:var(--a-danger)}.accounting-module__GEGQWq__statusMuted{color:var(--kzd-text-muted)}@media (max-width:1200px){.accounting-module__GEGQWq__acc{--a-gutter:40px}.accounting-module__GEGQWq__h1{font-size:var(--kzd-text-display)}}@media (max-width:900px){.accounting-module__GEGQWq__hero{padding:var(--kzd-space-96) 0 var(--kzd-space-48)}.accounting-module__GEGQWq__h1{font-size:var(--kzd-text-headline)}.accounting-module__GEGQWq__h2{font-size:var(--kzd-text-title)}.accounting-module__GEGQWq__problemGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.accounting-module__GEGQWq__checklistGrid{grid-template-columns:minmax(0,1fr)}.accounting-module__GEGQWq__pkgGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.accounting-module__GEGQWq__card{padding:var(--kzd-space-32) var(--kzd-space-24)}}@media (max-width:560px){.accounting-module__GEGQWq__acc{--a-gutter:20px}.accounting-module__GEGQWq__h1,.accounting-module__GEGQWq__h2{font-size:var(--kzd-text-title)}.accounting-module__GEGQWq__problemGrid,.accounting-module__GEGQWq__pkgGrid{grid-template-columns:minmax(0,1fr)}.accounting-module__GEGQWq__heroCtas,.accounting-module__GEGQWq__ctaRow,.accounting-module__GEGQWq__bannerCtas{flex-direction:column;align-items:stretch}.accounting-module__GEGQWq__btnHeroPrimary,.accounting-module__GEGQWq__btnHeroOutline,.accounting-module__GEGQWq__btnDark,.accounting-module__GEGQWq__btnOutlineDark{width:100%}.accounting-module__GEGQWq__card{padding:var(--kzd-space-24) var(--kzd-space-16);border-radius:var(--kzd-radius-24)}}@media (prefers-reduced-motion:reduce){.accounting-module__GEGQWq__pkgCard,.accounting-module__GEGQWq__btnRecommend,.accounting-module__GEGQWq__submitBtn,.accounting-module__GEGQWq__btnDark,.accounting-module__GEGQWq__btnOutlineDark,.accounting-module__GEGQWq__btnHeroPrimary,.accounting-module__GEGQWq__btnHeroOutline,.accounting-module__GEGQWq__pkgBtn{transition:none!important}}.accounting-module__GEGQWq__btnHeroPrimary{justify-content:center;align-items:center;gap:var(--kzd-space-8);height:var(--kzd-control);min-height:var(--kzd-control);padding:0 var(--kzd-space-24);border-width:var(--kzd-border);border-radius:var(--kzd-radius-16);font-family:var(--kzd-type-sans);font-size:var(--kzd-text-label-lg);letter-spacing:0;text-transform:none;box-shadow:none;transition:transform var(--kzd-dur-micro) var(--kzd-ease);background-image:none;background-color:var(--kzd-white);border-style:solid;border-color:var(--kzd-white);color:var(--kzd-black);font-weight:600;line-height:1;display:inline-flex}.accounting-module__GEGQWq__btnHeroPrimary:hover{background-color:var(--kzd-silver-light);border-color:var(--kzd-silver-light);color:var(--kzd-black)}.accounting-module__GEGQWq__btnHeroPrimary:active{transform:translateY(1px)}.accounting-module__GEGQWq__btnHeroOutline{justify-content:center;align-items:center;gap:var(--kzd-space-8);height:var(--kzd-control);min-height:var(--kzd-control);padding:0 var(--kzd-space-24);border-width:var(--kzd-border);border-radius:var(--kzd-radius-16);font-family:var(--kzd-type-sans);font-size:var(--kzd-text-label-lg);letter-spacing:0;text-transform:none;box-shadow:none;transition:transform var(--kzd-dur-micro) var(--kzd-ease);border-style:solid;border-color:var(--kzd-white);color:var(--kzd-white);background-color:#0000;background-image:none;font-weight:600;line-height:1;display:inline-flex}.accounting-module__GEGQWq__btnHeroOutline:hover{background-color:var(--kzd-white);border-color:var(--kzd-white);color:var(--kzd-black)}.accounting-module__GEGQWq__btnHeroOutline:active{transform:translateY(1px)}.accounting-module__GEGQWq__btnRecommend{justify-content:center;align-items:center;gap:var(--kzd-space-8);height:var(--kzd-control);min-height:var(--kzd-control);padding:0 var(--kzd-space-24);border-width:var(--kzd-border);border-radius:var(--kzd-radius-16);font-family:var(--kzd-type-sans);font-size:var(--kzd-text-label-lg);letter-spacing:0;text-transform:none;box-shadow:none;transition:transform var(--kzd-dur-micro) var(--kzd-ease);background-image:none;background-color:var(--kzd-black);border-style:solid;border-color:var(--kzd-black);color:var(--kzd-white);font-weight:600;line-height:1;display:inline-flex}.accounting-module__GEGQWq__btnRecommend:hover{background-color:var(--kzd-charcoal);border-color:var(--kzd-charcoal);color:var(--kzd-white)}.accounting-module__GEGQWq__btnRecommend:active{transform:translateY(1px)}.accounting-module__GEGQWq__btnDark{justify-content:center;align-items:center;gap:var(--kzd-space-8);height:var(--kzd-control);min-height:var(--kzd-control);padding:0 var(--kzd-space-24);border-width:var(--kzd-border);border-radius:var(--kzd-radius-16);font-family:var(--kzd-type-sans);font-size:var(--kzd-text-label-lg);letter-spacing:0;text-transform:none;box-shadow:none;transition:transform var(--kzd-dur-micro) var(--kzd-ease);background-image:none;background-color:var(--kzd-black);border-style:solid;border-color:var(--kzd-black);color:var(--kzd-white);font-weight:600;line-height:1;display:inline-flex}.accounting-module__GEGQWq__btnDark:hover{background-color:var(--kzd-charcoal);border-color:var(--kzd-charcoal);color:var(--kzd-white)}.accounting-module__GEGQWq__btnDark:active{transform:translateY(1px)}.accounting-module__GEGQWq__btnOutlineDark{justify-content:center;align-items:center;gap:var(--kzd-space-8);height:var(--kzd-control);min-height:var(--kzd-control);padding:0 var(--kzd-space-24);border-width:var(--kzd-border);border-radius:var(--kzd-radius-16);font-family:var(--kzd-type-sans);font-size:var(--kzd-text-label-lg);letter-spacing:0;text-transform:none;box-shadow:none;transition:transform var(--kzd-dur-micro) var(--kzd-ease);border-style:solid;border-color:var(--kzd-black);color:var(--kzd-black);background-color:#0000;background-image:none;font-weight:600;line-height:1;display:inline-flex}.accounting-module__GEGQWq__btnOutlineDark:hover{background-color:var(--kzd-surface-100);border-color:var(--kzd-black);color:var(--kzd-black)}.accounting-module__GEGQWq__btnOutlineDark:active{transform:translateY(1px)}.accounting-module__GEGQWq__pkgBtn{justify-content:center;align-items:center;gap:var(--kzd-space-8);height:var(--kzd-control);min-height:var(--kzd-control);padding:0 var(--kzd-space-24);border-width:var(--kzd-border);border-radius:var(--kzd-radius-16);font-family:var(--kzd-type-sans);font-size:var(--kzd-text-label-lg);letter-spacing:0;text-transform:none;box-shadow:none;transition:transform var(--kzd-dur-micro) var(--kzd-ease);border-style:solid;border-color:var(--kzd-black);color:var(--kzd-black);background-color:#0000;background-image:none;font-weight:600;line-height:1;display:inline-flex}.accounting-module__GEGQWq__pkgBtn:hover{background-color:var(--kzd-surface-100);border-color:var(--kzd-black);color:var(--kzd-black)}.accounting-module__GEGQWq__pkgBtn:active{transform:translateY(1px)}.accounting-module__GEGQWq__submitBtn{justify-content:center;align-items:center;gap:var(--kzd-space-8);height:var(--kzd-control);min-height:var(--kzd-control);padding:0 var(--kzd-space-24);border-width:var(--kzd-border);border-radius:var(--kzd-radius-16);font-family:var(--kzd-type-sans);font-size:var(--kzd-text-label-lg);letter-spacing:0;text-transform:none;box-shadow:none;transition:transform var(--kzd-dur-micro) var(--kzd-ease);background-image:none;background-color:var(--kzd-black);border-style:solid;border-color:var(--kzd-black);color:var(--kzd-white);font-weight:600;line-height:1;display:inline-flex}.accounting-module__GEGQWq__submitBtn:hover{background-color:var(--kzd-charcoal);border-color:var(--kzd-charcoal);color:var(--kzd-white)}.accounting-module__GEGQWq__submitBtn:active{transform:translateY(1px)}.accounting-module__GEGQWq__submitBtn,.accounting-module__GEGQWq__btnRecommend,.accounting-module__GEGQWq__pkgBtn{height:auto;min-height:var(--kzd-control);line-height:var(--kzd-leading-label);white-space:normal;text-align:center}
.Reveal-module__noJY2G__reveal{opacity:0;transform:translateY(var(--reveal-distance,16px));transition:opacity var(--reveal-duration,.6s) var(--ease-motion,ease), transform var(--reveal-duration,.6s) var(--ease-motion,ease);transition-delay:calc(var(--d,0) * var(--reveal-stagger,80ms))}.Reveal-module__noJY2G__reveal[data-from=left]{transform:translateX(calc(var(--reveal-distance,16px) * -1.5))}.Reveal-module__noJY2G__reveal[data-from=right]{transform:translateX(calc(var(--reveal-distance,16px) * 2))}.Reveal-module__noJY2G__reveal[data-revealed=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.Reveal-module__noJY2G__reveal,.Reveal-module__noJY2G__reveal[data-from]{opacity:1;transition:none;transform:none}}
.Eyebrow-module__jiR7Ja__label{font-family:var(--kzd-type-label);font-size:var(--text-eyebrow-size);font-weight:var(--text-eyebrow-weight);letter-spacing:var(--text-eyebrow-tracking);text-transform:uppercase;color:var(--color-secondary);white-space:nowrap;margin:0;line-height:1.4}.Eyebrow-module__jiR7Ja__withRules{justify-content:center;align-items:center;gap:var(--space-4);display:flex}.Eyebrow-module__jiR7Ja__rule{background:var(--color-border);flex:1;max-width:48px;height:1px}
.Stars-module__2tHDQG__stars{font-family:var(--kzd-type-sans);letter-spacing:2px;font-size:16px;line-height:1.2;display:inline-flex}.Stars-module__2tHDQG__filled{color:var(--color-gold)}.Stars-module__2tHDQG__empty{color:var(--color-border)}
.WhatWeDo-module__LcesLW__section{background:var(--color-white);padding:var(--space-10) 0 var(--space-12)}.WhatWeDo-module__LcesLW__inner{gap:var(--space-10);width:100%;max-width:calc(var(--container-max) + var(--container-gutter) * 2);padding-inline:var(--container-gutter);grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;margin-inline:auto;display:grid}.WhatWeDo-module__LcesLW__intro{gap:var(--space-5);flex-direction:column;display:flex}.WhatWeDo-module__LcesLW__eyebrow{font-family:var(--kzd-font-mono);font-size:var(--text-eyebrow-size);font-weight:var(--text-eyebrow-weight);letter-spacing:var(--text-eyebrow-tracking);text-transform:uppercase;color:var(--color-secondary);margin:0}.WhatWeDo-module__LcesLW__title{font-family:var(--kzd-font-display);letter-spacing:-2px;color:var(--color-ink);margin:0;font-size:46px;font-weight:700;line-height:1.04}.WhatWeDo-module__LcesLW__sub{color:var(--color-strong);margin:0;font-size:16px;line-height:1.55}.WhatWeDo-module__LcesLW__allBtn{background:var(--color-ink);height:46px;color:var(--color-white);transition:transform .25s var(--ease-motion);border-radius:10px;align-items:center;gap:12px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.WhatWeDo-module__LcesLW__allBtn svg{transition:translate .25s var(--ease-motion)}@media (hover:hover){.WhatWeDo-module__LcesLW__allBtn:hover{transform:translateY(-2px)}.WhatWeDo-module__LcesLW__allBtn:hover svg{translate:4px}}.WhatWeDo-module__LcesLW__allBtn{isolation:isolate;transition:transform .25s var(--ease-motion), box-shadow .25s var(--ease-motion), background-color .25s var(--ease-motion);position:relative;overflow:hidden;box-shadow:0 0 #1a1a1a00}.WhatWeDo-module__LcesLW__allBtn:after{content:"";z-index:-1;background:linear-gradient(110deg,#0000 30%,#ffffff38 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.WhatWeDo-module__LcesLW__allBtn:hover,.WhatWeDo-module__LcesLW__allBtn:focus-visible{color:var(--color-white)}@media (hover:hover){.WhatWeDo-module__LcesLW__allBtn:hover{background:#000;box-shadow:0 12px 28px #1a1a1a47}.WhatWeDo-module__LcesLW__allBtn:hover:after{transition:transform .7s var(--ease-motion);transform:translate(120%)}}.WhatWeDo-module__LcesLW__ctaMobile{display:none}.WhatWeDo-module__LcesLW__previewWrap{margin-top:var(--space-6)}.WhatWeDo-module__LcesLW__preview{border:1px solid var(--color-ink);background:var(--color-white);width:262px;transition:transform .25s var(--ease-motion);border-radius:14px;padding:20px;display:block;box-shadow:0 24px 50px #1a1a1a2e}@media (hover:hover){.WhatWeDo-module__LcesLW__preview:hover{transform:translateY(-2px)}}.WhatWeDo-module__LcesLW__previewBody{animation:WhatWeDo-module__LcesLW__kzdXfade .25s var(--ease-motion) both;flex-direction:column;gap:14px;display:flex}@keyframes WhatWeDo-module__LcesLW__kzdXfade{0%{opacity:0}to{opacity:1}}.WhatWeDo-module__LcesLW__previewIcon{background:var(--color-surface);width:44px;height:44px;color:var(--color-ink);border-radius:10px;place-items:center;display:grid}.WhatWeDo-module__LcesLW__previewText{color:var(--color-strong);font-size:14px;line-height:1.55}.WhatWeDo-module__LcesLW__previewLink{font-family:var(--kzd-font-mono);letter-spacing:2px;text-transform:uppercase;color:var(--color-secondary);align-items:center;gap:10px;font-size:10px;display:inline-flex}.WhatWeDo-module__LcesLW__previewLink svg{transition:translate .25s var(--ease-motion);font-size:15px}@media (hover:hover){.WhatWeDo-module__LcesLW__preview:hover .WhatWeDo-module__LcesLW__previewLink svg{translate:4px}}.WhatWeDo-module__LcesLW__list{border-top:1.5px solid var(--color-ink);margin:0;padding:0;list-style:none}.WhatWeDo-module__LcesLW__list>li{border-bottom:1px solid var(--color-surface)}.WhatWeDo-module__LcesLW__row{min-height:98px;color:var(--color-ink);transition:background-color .25s var(--ease-motion), color .25s var(--ease-motion);align-items:center;gap:24px;padding:16px 20px;display:flex;position:relative}.WhatWeDo-module__LcesLW__row[data-active]{background:var(--color-ink);color:var(--color-white)}.WhatWeDo-module__LcesLW__num{width:18px;font-family:var(--kzd-font-mono);color:var(--color-secondary);flex:none;font-size:11px}.WhatWeDo-module__LcesLW__row[data-active] .WhatWeDo-module__LcesLW__num{color:var(--color-muted)}.WhatWeDo-module__LcesLW__rowText{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.WhatWeDo-module__LcesLW__name{font-family:var(--kzd-font-display);letter-spacing:-1.3px;font-size:30px;font-weight:700;line-height:1.1}.WhatWeDo-module__LcesLW__line{color:var(--color-secondary);transition:color .25s var(--ease-motion);font-size:14px}.WhatWeDo-module__LcesLW__row[data-active] .WhatWeDo-module__LcesLW__line{color:var(--color-muted)}.WhatWeDo-module__LcesLW__tag{font-family:var(--kzd-font-mono);letter-spacing:2px;text-transform:uppercase;color:var(--color-secondary);transition:opacity .25s var(--ease-motion);flex:none;font-size:10px}.WhatWeDo-module__LcesLW__disc{border-radius:var(--radius-pill);background:var(--color-white);width:40px;height:40px;color:var(--color-ink);opacity:0;transition:opacity .25s var(--ease-motion), transform .25s var(--ease-motion);place-items:center;display:grid;position:absolute;top:50%;right:20px;transform:translateY(-50%)scale(.7)}.WhatWeDo-module__LcesLW__row[data-active] .WhatWeDo-module__LcesLW__tag{opacity:0}.WhatWeDo-module__LcesLW__row[data-active] .WhatWeDo-module__LcesLW__disc{opacity:1;transform:translateY(-50%)scale(1)}.WhatWeDo-module__LcesLW__row:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.WhatWeDo-module__LcesLW__tagMobile,.WhatWeDo-module__LcesLW__mobileArrow{display:none}@media (max-width:1200px){.WhatWeDo-module__LcesLW__inner{gap:var(--space-8);grid-template-columns:minmax(0,320px) minmax(0,1fr)}.WhatWeDo-module__LcesLW__title{font-size:40px}.WhatWeDo-module__LcesLW__name{font-size:24px}}@media (max-width:900px){.WhatWeDo-module__LcesLW__section{padding:var(--space-8) 0 var(--space-10)}.WhatWeDo-module__LcesLW__inner{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.WhatWeDo-module__LcesLW__intro{align-items:center;gap:var(--space-4);text-align:center}.WhatWeDo-module__LcesLW__title{letter-spacing:-1.2px;font-size:32px}.WhatWeDo-module__LcesLW__ctaDesktop,.WhatWeDo-module__LcesLW__previewWrap{display:none}.WhatWeDo-module__LcesLW__list{border:0;flex-direction:column;gap:10px;display:flex}.WhatWeDo-module__LcesLW__list>li{border:0}.WhatWeDo-module__LcesLW__row,.WhatWeDo-module__LcesLW__row[data-active]{border:1px solid var(--color-border);background:var(--color-white);min-height:0;color:var(--color-ink);border-radius:16px;gap:14px;padding:14px 16px}.WhatWeDo-module__LcesLW__num,.WhatWeDo-module__LcesLW__row[data-active] .WhatWeDo-module__LcesLW__num{color:var(--color-secondary);align-self:flex-start;padding-top:2px}.WhatWeDo-module__LcesLW__name{letter-spacing:-.2px;font-size:16px;font-weight:600}.WhatWeDo-module__LcesLW__line,.WhatWeDo-module__LcesLW__tag,.WhatWeDo-module__LcesLW__disc{display:none}.WhatWeDo-module__LcesLW__tagMobile{font-family:var(--kzd-font-mono);letter-spacing:1.8px;text-transform:uppercase;color:var(--color-secondary);margin-top:6px;font-size:9px;display:block}.WhatWeDo-module__LcesLW__mobileArrow{flex:none;font-size:22px;display:block}.WhatWeDo-module__LcesLW__ctaMobile{border-radius:var(--radius-pill);justify-content:center;height:52px;display:flex}}.WhatWeDo-module__LcesLW__row[data-active] ::selection{background:var(--color-white);color:var(--color-ink)}
.GoogleRatingCard-module__XHKrmW__card{gap:var(--space-1);width:196px;padding:var(--space-4) var(--space-5);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card-light);flex-direction:column;display:inline-flex}.GoogleRatingCard-module__XHKrmW__value{font-family:var(--kzd-type-display);font-size:var(--text-stat-size);font-weight:var(--text-stat-weight);line-height:var(--text-stat-leading);letter-spacing:var(--text-stat-tracking);color:var(--color-ink);margin:0}.GoogleRatingCard-module__XHKrmW__label{font-family:var(--kzd-type-label);font-size:var(--text-label-micro-size);font-weight:var(--text-label-micro-weight);line-height:var(--text-label-micro-leading);letter-spacing:var(--text-label-micro-tracking);text-transform:uppercase;color:var(--color-secondary);margin:0}
.page-module___8aEwW__page{background:var(--kzd-white)}.page-module___8aEwW__hero{min-height:min(100svh,820px);padding:var(--space-10) 0 var(--space-8);color:var(--color-white);align-items:center;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__heroMedia{position:absolute;inset:0}.page-module___8aEwW__heroImg{object-fit:cover}.page-module___8aEwW__heroOverlay{background:var(--hero-overlay);position:absolute;inset:0}.page-module___8aEwW__heroWrap{z-index:1;width:100%;max-width:var(--container-max);padding-inline:var(--container-gutter);margin-inline:auto;position:relative}.page-module___8aEwW__heroInner{align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;max-width:720px;margin-inline:auto;display:flex}.page-module___8aEwW__heroEyebrow{font-family:var(--kzd-font-body);font-size:var(--text-hero-eyebrow-size);font-weight:var(--text-hero-eyebrow-weight);letter-spacing:var(--text-hero-eyebrow-tracking);text-transform:uppercase;color:var(--color-white);justify-content:center;align-items:center;gap:10px;display:inline-flex}.page-module___8aEwW__heroEyebrowIcon{flex:none;width:18px;height:18px}.page-module___8aEwW__heroTitle{max-width:600px;color:var(--color-white);font-family:var(--kzd-font-display);font-size:var(--text-hero-headline-size);font-weight:var(--text-hero-headline-weight);line-height:var(--text-hero-headline-leading);letter-spacing:var(--text-hero-headline-tracking);margin:0}.page-module___8aEwW__heroSub{max-width:440px;font-size:var(--text-hero-lead-size);font-weight:var(--text-hero-lead-weight);line-height:var(--text-hero-lead-leading);color:var(--color-white);margin:0}.page-module___8aEwW__heroCtas{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.page-module___8aEwW__heroCtaPrimary,.page-module___8aEwW__heroCtaSecondary{height:46px;padding:0 var(--space-5);transition:transform var(--duration-base) var(--ease-motion), background-color var(--duration-base) var(--ease-motion);border-radius:10px;justify-content:center;align-items:center;gap:12px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.page-module___8aEwW__heroCtaPrimary{isolation:isolate;background:var(--color-ink);min-width:200px;color:var(--color-white);position:relative;overflow:hidden;box-shadow:0 0 #0000}.page-module___8aEwW__heroCtaPrimary:after{content:"";z-index:-1;background:linear-gradient(110deg,#0000 30%,#ffffff38 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.page-module___8aEwW__heroCtaPrimary:hover,.page-module___8aEwW__heroCtaPrimary:focus-visible{color:var(--color-white)}.page-module___8aEwW__heroCtaPrimary .page-module___8aEwW__heroCtaIcon{transition:translate .25s var(--ease-motion)}.page-module___8aEwW__heroCtaSecondary{border:var(--border-width) solid var(--color-white);min-width:305px;color:var(--color-white)}.page-module___8aEwW__heroCtaIcon{width:20px;height:20px}.page-module___8aEwW__heroCtaFree{border-radius:var(--radius-pill);background:var(--color-white);letter-spacing:.4px;height:20px;color:var(--color-ink);align-items:center;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}@media (hover:hover){.page-module___8aEwW__heroCtaPrimary:hover,.page-module___8aEwW__heroCtaSecondary:hover{transform:translateY(-2px)}.page-module___8aEwW__heroCtaPrimary:hover{background:#000;box-shadow:0 12px 28px #00000059}.page-module___8aEwW__heroCtaPrimary:hover:after{transition:transform .7s var(--ease-motion);transform:translate(120%)}.page-module___8aEwW__heroCtaPrimary:hover .page-module___8aEwW__heroCtaIcon{translate:4px}}.page-module___8aEwW__heroCtaSecondary{isolation:isolate;text-shadow:0 0 12px #ffffff73;border-color:#ffffff47;position:relative}.page-module___8aEwW__neonRing{inset:calc(var(--border-width) * -1);border-radius:inherit;padding:var(--border-width);-webkit-mask-composite:xor;pointer-events:none;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.page-module___8aEwW__neonRing:before{content:"";aspect-ratio:1;background:conic-gradient(#0000 0deg,#fffffff2 40deg,#f0a81ce6 70deg,#0000 120deg 180deg,#ffffffe6 220deg,#0000 280deg);width:110%;animation:4s linear infinite page-module___8aEwW__kzdNeonOrbit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.page-module___8aEwW__heroCtaSecondary:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;animation:3.2s ease-in-out infinite page-module___8aEwW__kzdNeonBreathe;position:absolute;inset:0;box-shadow:0 0 14px #ffffff59,0 0 36px #ffffff2e,inset 0 0 14px #ffffff24}.page-module___8aEwW__heroCtaSecondary .page-module___8aEwW__heroCtaIcon{filter:drop-shadow(0 0 6px #fffc);animation:2.4s ease-in-out infinite page-module___8aEwW__kzdTwinkle}@keyframes page-module___8aEwW__kzdNeonOrbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes page-module___8aEwW__kzdNeonBreathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes page-module___8aEwW__kzdTwinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.6;transform:scale(.86)rotate(12deg)}}@media (hover:hover){.page-module___8aEwW__heroCtaSecondary:hover{color:var(--color-white);background:#ffffff1a}.page-module___8aEwW__heroCtaSecondary:hover:after{animation-duration:1.2s}.page-module___8aEwW__heroCtaSecondary:hover .page-module___8aEwW__neonRing:before{animation-duration:1.8s}}.page-module___8aEwW__heroCurve{z-index:1;width:100%;height:26px;display:block;position:absolute;bottom:-1px;left:0}.page-module___8aEwW__heroCurveMobile{display:none}@media (max-width:700px){.page-module___8aEwW__hero{align-items:flex-start;min-height:660px;padding-top:168px;padding-bottom:64px}.page-module___8aEwW__heroInner{gap:var(--space-4)}.page-module___8aEwW__heroInner>*{width:100%}.page-module___8aEwW__heroEyebrowIcon{display:none}.page-module___8aEwW__heroEyebrow{letter-spacing:1px;font-size:13px}.page-module___8aEwW__heroTitle{letter-spacing:-1.4px;font-size:clamp(36px,11.2vw,46px);line-height:1.05}.page-module___8aEwW__heroSub{font-size:16px}.page-module___8aEwW__heroCtas{align-items:stretch;gap:var(--space-3);width:100%;margin-top:var(--space-3);flex-direction:column}.page-module___8aEwW__heroCtaPrimary,.page-module___8aEwW__heroCtaSecondary{border-radius:var(--radius-pill);white-space:nowrap;width:100%;min-width:0;height:52px;padding-inline:20px;font-size:15px}.page-module___8aEwW__heroCtaSecondary{justify-content:space-between}.page-module___8aEwW__heroCurve{display:none}.page-module___8aEwW__heroCurveMobile{height:30px;display:block}}.page-module___8aEwW__about{background:var(--color-white);padding:var(--space-12) 0;position:relative}.page-module___8aEwW__aboutInner{width:100%;max-width:var(--container-max);padding-inline:var(--container-gutter);margin-inline:auto}.page-module___8aEwW__aboutRow{gap:var(--space-12);grid-template-columns:minmax(0,560fr) minmax(0,560fr);align-items:center;display:grid}.page-module___8aEwW__aboutImagePanel{aspect-ratio:560/600;border:1px solid var(--color-surface);background:var(--color-white);border-radius:24px;width:100%;max-width:560px;position:relative;box-shadow:0 20px 50px #1a1a1a0f}.page-module___8aEwW__chipGrowth,.page-module___8aEwW__chipCost{z-index:1;border-radius:var(--radius-md);padding:18px 22px;position:absolute}.page-module___8aEwW__chipGrowth{border:1px solid var(--color-border);background:var(--color-white);box-shadow:var(--shadow-card-light);top:6.7%;left:4.3%}.page-module___8aEwW__chipGrowthTop{align-items:center;gap:12px;display:flex}.page-module___8aEwW__chipGrowthValue,.page-module___8aEwW__chipCostValue{font-family:var(--kzd-font-display);font-size:var(--text-stat-size);font-weight:var(--text-stat-weight);line-height:var(--text-stat-leading);letter-spacing:var(--text-stat-tracking);color:var(--color-ink);margin:0}.page-module___8aEwW__chipCost{background:var(--color-ink);min-width:182px;box-shadow:var(--shadow-card-dark);border:1px solid #ffffff2e;bottom:4%;right:4.3%}.page-module___8aEwW__chipCostValue{color:var(--color-white)}.page-module___8aEwW__plusMuted{vertical-align:.05em;color:var(--color-muted);margin-left:1px;font-size:.55em}.page-module___8aEwW__chipLabel{font-family:var(--kzd-font-mono);font-size:var(--text-label-micro-size);font-weight:var(--text-label-micro-weight);line-height:var(--text-label-micro-leading);letter-spacing:var(--text-label-micro-tracking);text-transform:uppercase;color:var(--color-secondary);margin:8px 0 0}.page-module___8aEwW__chipLabelOnDark{color:var(--color-muted)}@media (min-width:901px){.page-module___8aEwW__chipGrowth,.page-module___8aEwW__chipCost,.page-module___8aEwW__aboutBadge{will-change:transform}.page-module___8aEwW__chipGrowth{animation:7.5s cubic-bezier(.45,0,.55,1) infinite page-module___8aEwW__kzdFloatA}.page-module___8aEwW__chipCost{transform-origin:50% -14px;animation:6.5s cubic-bezier(.45,0,.55,1) -1.8s infinite page-module___8aEwW__kzdHang}.page-module___8aEwW__aboutBadge{animation:9s cubic-bezier(.45,0,.55,1) infinite page-module___8aEwW__kzdBadgeBob}}@keyframes page-module___8aEwW__kzdFloatA{0%,to{transform:translate(0,0)rotate(0)}25%{transform:translate(5px,-10px)rotate(-1.4deg)}50%{transform:translate(8px,-20px)rotate(-2deg)}75%{transform:translate(2px,-9px)rotate(-.6deg)}}@keyframes page-module___8aEwW__kzdHang{0%,to{transform:translate(0,0)rotate(2.4deg)}25%{transform:translate(-4px,-9px)rotate(0)}50%{transform:translate(-8px,-16px)rotate(-2.4deg)}75%{transform:translate(-4px,-7px)rotate(0)}}@keyframes page-module___8aEwW__kzdBadgeBob{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translateY(-8px)rotate(-.8deg)}}.page-module___8aEwW__chipString{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.page-module___8aEwW__chipStringCord{fill:none;stroke:var(--color-ink);stroke-width:1.6px;stroke-linecap:round;filter:drop-shadow(0 2px 2px #1a1a1a2e)}.page-module___8aEwW__chipStringPin{fill:var(--color-ink)}.page-module___8aEwW__chipCost:before{content:"";border:2px solid var(--color-muted);border-radius:var(--radius-pill);background:var(--color-ink);width:10px;height:10px;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.page-module___8aEwW__aboutBadge{aspect-ratio:400/192;width:71.4%;position:absolute;top:34.2%;left:14.3%}.page-module___8aEwW__aboutBadgeArt{width:100%;height:100%;position:absolute;inset:0}.page-module___8aEwW__aboutBadgeLabel{width:66%;height:52%;font-family:var(--kzd-font-display);letter-spacing:-.5px;text-transform:uppercase;white-space:nowrap;color:var(--color-ink);justify-content:center;align-items:center;margin:0;font-size:clamp(26px,3.1vw,44px);font-weight:800;display:flex;position:absolute;top:32%;left:30%}.page-module___8aEwW__aboutText{align-items:stretch;gap:var(--space-5);flex-direction:column;display:flex}.page-module___8aEwW__aboutHeadline{font-family:var(--kzd-font-display);font-size:var(--text-section-headline-size);font-weight:var(--text-section-headline-weight);line-height:var(--text-section-headline-leading);letter-spacing:var(--text-section-headline-tracking);color:var(--color-ink);margin:0}.page-module___8aEwW__aboutHeadlineMuted{color:var(--color-secondary)}.page-module___8aEwW__aboutIntro{max-width:520px;font-size:15px;font-weight:var(--text-body-lead-weight);line-height:var(--text-body-lead-leading);color:var(--color-strong);margin:0}.page-module___8aEwW__aboutStatsGrid{column-gap:var(--space-5);margin-top:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module___8aEwW__aboutStat{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-4) 0;border-top:1px solid var(--stat-rule-color,var(--color-border));display:flex}.page-module___8aEwW__aboutStat[data-rule=dark]{--stat-rule-color:var(--color-secondary)}.page-module___8aEwW__aboutStat[data-rule=light]{--stat-rule-color:var(--color-surface)}.page-module___8aEwW__aboutStatLabel{white-space:nowrap;font-family:var(--kzd-font-mono);font-size:9px;font-weight:var(--text-label-micro-weight);letter-spacing:1px;text-transform:uppercase;color:var(--color-secondary);margin:0;line-height:1.4}.page-module___8aEwW__aboutStatValue{font-family:var(--kzd-font-display);letter-spacing:-1.2px;color:var(--color-ink);font-variant-numeric:tabular-nums;flex:none;margin:0;font-size:32px;font-weight:600;line-height:1}.page-module___8aEwW__mobileOnly{display:none}@media (max-width:1200px){.page-module___8aEwW__about{padding:var(--space-10) 0}.page-module___8aEwW__aboutRow{gap:var(--space-8)}.page-module___8aEwW__aboutHeadline{letter-spacing:-2px;font-size:42px}}@media (max-width:900px){.page-module___8aEwW__about{padding:var(--space-8) 0 var(--space-10)}.page-module___8aEwW__aboutRow{grid-template-columns:minmax(0,1fr)}.page-module___8aEwW__aboutImagePanel{display:none}.page-module___8aEwW__aboutHeadline{letter-spacing:-1.4px;font-size:34px;line-height:1.08}.page-module___8aEwW__aboutIntro{font-size:15.5px}.page-module___8aEwW__aboutStatsGrid{margin-top:var(--space-3);gap:12px}.page-module___8aEwW__aboutStat{border-radius:var(--radius-md);background:var(--color-surface);border:0;flex-direction:column-reverse;justify-content:flex-end;align-items:flex-start;gap:12px;min-height:116px;padding:20px 18px}.page-module___8aEwW__aboutStatValue{letter-spacing:-1px;font-size:32px}.page-module___8aEwW__aboutStatLabel{white-space:normal;letter-spacing:1.2px;font-size:10px}.page-module___8aEwW__aboutStatValue .page-module___8aEwW__plusMuted{font-size:inherit;vertical-align:baseline;color:inherit;margin:0}.page-module___8aEwW__aboutStatDark{background:var(--color-ink)}.page-module___8aEwW__aboutStatDark .page-module___8aEwW__aboutStatValue{color:var(--color-white)}.page-module___8aEwW__aboutStatDark .page-module___8aEwW__aboutStatLabel{color:var(--color-muted)}.page-module___8aEwW__ratingValue{align-items:center;gap:12px;display:flex}.page-module___8aEwW__ratingValue>span{letter-spacing:2px;font-size:14px}.page-module___8aEwW__mobileOnly{display:flex}}.page-module___8aEwW__hero ::selection,.page-module___8aEwW__chipCost ::selection{background:var(--color-white);color:var(--color-ink)}
.Hero-module__JgYmMq__hero{background:var(--color-ink);width:100%;min-height:420px;position:relative;overflow:hidden}.Hero-module__JgYmMq__fullHeight{min-height:100svh}.Hero-module__JgYmMq__image{object-fit:cover;z-index:0}.Hero-module__JgYmMq__overlay{z-index:1;background:var(--hero-overlay);position:absolute;inset:0}.Hero-module__JgYmMq__content{z-index:2;height:100%;min-height:inherit;color:var(--color-white);flex-direction:column;justify-content:center;display:flex;position:relative}
.SnapCarousel-module__Ilu6SG__root{position:relative}.SnapCarousel-module__Ilu6SG__track{gap:var(--snap-gap,24px);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;cursor:grab;border-radius:4px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.SnapCarousel-module__Ilu6SG__track::-webkit-scrollbar{display:none}.SnapCarousel-module__Ilu6SG__track:focus-visible{outline:2px solid var(--color-ink);outline-offset:6px}.SnapCarousel-module__Ilu6SG__dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.SnapCarousel-module__Ilu6SG__dragging *{pointer-events:none}.SnapCarousel-module__Ilu6SG__slide{scroll-snap-align:start;flex:none}.SnapCarousel-module__Ilu6SG__arrow{z-index:2;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-white);width:44px;height:44px;color:var(--color-ink);cursor:pointer;transition:opacity .25s var(--ease-motion), transform .25s var(--ease-motion);place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 18px #1a1a1a1f}.SnapCarousel-module__Ilu6SG__arrow:disabled{opacity:.35;cursor:default}.SnapCarousel-module__Ilu6SG__prev{left:-22px}.SnapCarousel-module__Ilu6SG__next{right:-22px}@media (hover:hover){.SnapCarousel-module__Ilu6SG__arrow:not(:disabled):hover{transform:translateY(-50%)scale(1.06)}}.SnapCarousel-module__Ilu6SG__dots{margin-top:calc(var(--space-5) - 9px);justify-content:center;gap:0;display:flex}.SnapCarousel-module__Ilu6SG__dot{cursor:pointer;background:0 0;border:0;place-items:center;min-width:24px;height:24px;padding:0 1px;display:grid}.SnapCarousel-module__Ilu6SG__dot:before{content:"";border-radius:var(--radius-pill);background:var(--color-border);width:6px;height:6px;transition:width .25s var(--ease-motion), background-color .25s var(--ease-motion)}.SnapCarousel-module__Ilu6SG__dot[aria-current=true]:before{background:var(--color-ink);width:22px}.SnapCarousel-module__Ilu6SG__dot:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px;border-radius:var(--radius-pill)}@media (max-width:900px){.SnapCarousel-module__Ilu6SG__arrow{display:none}}
.TestimonialsCarousel-module__Q8qjoW__rail{--snap-gap:24px}.TestimonialsCarousel-module__Q8qjoW__track{margin:-8px -6px -40px;padding:8px 6px 40px;scroll-padding-inline:6px}.TestimonialsCarousel-module__Q8qjoW__slide{width:calc(33.3333% - 16px);display:flex}.TestimonialsCarousel-module__Q8qjoW__card{border:1px solid var(--color-surface);border-radius:var(--radius-md);background:var(--color-white);flex-direction:column;width:100%;min-height:300px;padding:26px 24px 24px;display:flex;box-shadow:0 10px 30px #1a1a1a0f}.TestimonialsCarousel-module__Q8qjoW__stars{letter-spacing:3px;font-size:17px}.TestimonialsCarousel-module__Q8qjoW__quote{-webkit-line-clamp:5;color:var(--color-strong);-webkit-box-orient:vertical;margin:18px 0 0;font-size:14px;line-height:1.75;display:-webkit-box;overflow:hidden}.TestimonialsCarousel-module__Q8qjoW__quoteOpen{display:block}.TestimonialsCarousel-module__Q8qjoW__more{color:var(--color-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:14px;padding:0;font-size:14px;text-decoration:underline}@media (hover:hover){.TestimonialsCarousel-module__Q8qjoW__more:hover{color:var(--color-secondary)}}.TestimonialsCarousel-module__Q8qjoW__author{align-items:center;gap:10px;margin-top:auto;padding-top:24px;display:flex}.TestimonialsCarousel-module__Q8qjoW__avatar{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--color-white);flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.TestimonialsCarousel-module__Q8qjoW__name{color:var(--color-ink);font-size:14px;font-weight:600}.TestimonialsCarousel-module__Q8qjoW__dots{display:none}@media (max-width:900px){.TestimonialsCarousel-module__Q8qjoW__rail{--snap-gap:16px}.TestimonialsCarousel-module__Q8qjoW__track{margin:-8px calc(-1 * var(--container-gutter)) -40px;padding:8px var(--container-gutter) 40px;scroll-padding-inline:var(--container-gutter)}.TestimonialsCarousel-module__Q8qjoW__slide{width:300px}.TestimonialsCarousel-module__Q8qjoW__card{border-color:var(--color-border);min-height:290px;box-shadow:none;padding:24px 22px}.TestimonialsCarousel-module__Q8qjoW__quote{color:var(--color-strong);font-size:17px;line-height:1.6}.TestimonialsCarousel-module__Q8qjoW__more{display:none}.TestimonialsCarousel-module__Q8qjoW__quoteOpen{display:-webkit-box}.TestimonialsCarousel-module__Q8qjoW__avatar{width:44px;height:44px;font-size:14px;background:var(--color-ink)!important}.TestimonialsCarousel-module__Q8qjoW__name{font-size:16px}.TestimonialsCarousel-module__Q8qjoW__dots{display:flex}}
.SectionContainer-module__mNx3Cq__section{width:100%;position:relative}.SectionContainer-module__mNx3Cq__fullHeight{align-items:center;min-height:100svh;display:flex}.SectionContainer-module__mNx3Cq__fullHeight .SectionContainer-module__mNx3Cq__inner{width:100%}.SectionContainer-module__mNx3Cq__inner{max-width:calc(var(--container-max) + var(--container-gutter) * 2);padding-inline:var(--container-gutter);margin-inline:auto}
.HomeSections-module__mBrqJq__secEyebrow{font-family:var(--kzd-font-mono);font-size:var(--text-eyebrow-size);font-weight:var(--text-eyebrow-weight);letter-spacing:var(--text-eyebrow-tracking);text-transform:uppercase;color:var(--color-secondary);margin:0}.HomeSections-module__mBrqJq__mobileShow{display:none}@media (max-width:900px){.HomeSections-module__mBrqJq__desktopShow{display:none}.HomeSections-module__mBrqJq__mobileShow{display:inline}p.HomeSections-module__mBrqJq__mobileShow{display:block}}.HomeSections-module__mBrqJq__tst{background:var(--color-white);padding:var(--space-12) 0}.HomeSections-module__mBrqJq__tstInner{width:100%;max-width:calc(980px + var(--container-gutter) * 2);padding-inline:var(--container-gutter);margin-inline:auto}.HomeSections-module__mBrqJq__tstHead{text-align:center}.HomeSections-module__mBrqJq__tstTitle{font-family:var(--kzd-font-display);letter-spacing:-2px;color:var(--color-ink);margin:0;font-size:44px;font-weight:700;line-height:1.05}.HomeSections-module__mBrqJq__tstSub{color:var(--color-secondary);margin:14px 0 0;font-size:15px}.HomeSections-module__mBrqJq__tstSummary{justify-content:space-between;align-items:center;gap:var(--space-5);margin:var(--space-8) 0 var(--space-6);border:1px solid var(--color-surface);background:var(--color-white);border-radius:18px;padding:22px 34px;display:flex;box-shadow:0 12px 34px #1a1a1a12}.HomeSections-module__mBrqJq__tstSummaryMain{flex-direction:column;gap:6px;display:flex}.HomeSections-module__mBrqJq__tstBrand{align-items:center;gap:10px;display:flex}.HomeSections-module__mBrqJq__tstGlogo{flex:none;width:30px;height:30px}.HomeSections-module__mBrqJq__tstBrandName{font-family:var(--kzd-font-display);letter-spacing:-.6px;color:var(--color-ink);font-size:22px;font-weight:700}.HomeSections-module__mBrqJq__tstRating{align-items:center;gap:10px;display:flex}.HomeSections-module__mBrqJq__tstScore{font-family:var(--kzd-font-display);color:var(--color-ink);font-size:22px;font-weight:700}.HomeSections-module__mBrqJq__tstRatingMeta{align-items:center;gap:8px;display:flex}.HomeSections-module__mBrqJq__tstStars{letter-spacing:3px;font-size:17px}.HomeSections-module__mBrqJq__tstCount{color:var(--color-secondary);font-size:13px}.HomeSections-module__mBrqJq__tstCta{border:1px solid var(--color-ink);border-radius:var(--radius-pill);height:40px;color:var(--color-ink);transition:transform .25s var(--ease-motion), background-color .25s var(--ease-motion);align-items:center;gap:10px;padding:0 20px;font-size:14px;font-weight:500;display:inline-flex}@media (hover:hover){.HomeSections-module__mBrqJq__tstCta:hover{background:var(--color-surface);transform:translateY(-2px)}}@media (max-width:900px){.HomeSections-module__mBrqJq__tst{padding:var(--space-8) 0 var(--space-10)}.HomeSections-module__mBrqJq__tstHead{flex-direction:column;align-items:center;gap:14px;display:flex}.HomeSections-module__mBrqJq__tstTitle{letter-spacing:-1.4px;font-size:34px}.HomeSections-module__mBrqJq__tstSub{margin:0;font-size:16px}.HomeSections-module__mBrqJq__tstSummary{margin:var(--space-6) 0 var(--space-5);border-color:var(--color-border);box-shadow:none;flex-direction:column;align-items:stretch;gap:16px;padding:20px}.HomeSections-module__mBrqJq__tstRating{gap:14px}.HomeSections-module__mBrqJq__tstScore{letter-spacing:-1.2px;font-size:36px;line-height:1}.HomeSections-module__mBrqJq__tstRatingMeta{flex-direction:column;align-items:flex-start;gap:6px}.HomeSections-module__mBrqJq__tstStars{letter-spacing:3px;font-size:15px;line-height:1}.HomeSections-module__mBrqJq__tstCount{font-size:13px;line-height:1}.HomeSections-module__mBrqJq__tstCta{justify-content:center;width:100%;height:46px;font-size:15px}.HomeSections-module__mBrqJq__tstBrand{display:none}.HomeSections-module__mBrqJq__tstCount{white-space:nowrap}.HomeSections-module__mBrqJq__tstSummaryMain{min-width:0}}.HomeSections-module__mBrqJq__clients{background:var(--color-white);padding:var(--space-10) 0 var(--space-12);overflow:hidden}.HomeSections-module__mBrqJq__clientsHead{max-width:calc(760px + var(--container-gutter) * 2);margin:0 auto var(--space-8);padding-inline:var(--container-gutter);text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.HomeSections-module__mBrqJq__clientsTitle{font-family:var(--kzd-font-display);letter-spacing:-2px;color:var(--color-ink);margin:0;font-size:46px;font-weight:700;line-height:1.05}.HomeSections-module__mBrqJq__clientsSub{color:var(--color-secondary);margin:0;font-size:16px;line-height:1.6}@media (max-width:900px){.HomeSections-module__mBrqJq__clients{padding:var(--space-8) 0 var(--space-10)}.HomeSections-module__mBrqJq__clientsHead{margin-bottom:var(--space-5);gap:12px}.HomeSections-module__mBrqJq__clientsTitle{letter-spacing:-1.4px;font-size:34px}}
.SocialIcons-module__17u5fW__list{align-items:center;gap:var(--space-3);margin:0;padding:0;list-style:none;display:flex}.SocialIcons-module__17u5fW__link{border-radius:var(--radius-pill);width:36px;height:36px;color:inherit;transition:opacity var(--duration-base) var(--ease-standard);justify-content:center;align-items:center;display:flex}.SocialIcons-module__17u5fW__link:hover{opacity:.7}
.MobileDrawer-module__PvSm8G__scrim{z-index:1400;opacity:0;transition:opacity var(--duration-slow) var(--ease-standard);background:#0000008c;position:fixed;inset:0}.MobileDrawer-module__PvSm8G__scrimOpen{opacity:1}.MobileDrawer-module__PvSm8G__panel{z-index:1500;background:var(--color-ink);visibility:hidden;flex-direction:column;width:100dvw;height:100dvh;transition:transform .3s cubic-bezier(.22,1,.36,1),visibility 0s linear .3s;display:flex;position:fixed;inset:0;transform:translateY(-100%)}.MobileDrawer-module__PvSm8G__panelOpen{visibility:visible;transition:transform .3s cubic-bezier(.22,1,.36,1),visibility;transform:translateY(0)}.MobileDrawer-module__PvSm8G__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-5);border-bottom:1px solid #ffffff1f;flex:none;display:flex}.MobileDrawer-module__PvSm8G__brand{align-items:center;gap:var(--space-2);min-height:44px;display:flex}.MobileDrawer-module__PvSm8G__mark{object-fit:contain;width:40px;height:40px}.MobileDrawer-module__PvSm8G__word{font-family:var(--kzd-type-display);color:var(--color-white);font-size:17px;font-weight:700}.MobileDrawer-module__PvSm8G__close{width:44px;height:44px;color:var(--color-white);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;padding:0;display:grid}.MobileDrawer-module__PvSm8G__close svg{width:20px;height:20px}.MobileDrawer-module__PvSm8G__body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.MobileDrawer-module__PvSm8G__list{list-style:none}.MobileDrawer-module__PvSm8G__list>li{opacity:0;transition:opacity .4s var(--ease-standard), transform .4s var(--ease-standard);transition-delay:calc(var(--d,0) * 50ms);transform:translateY(12px)}.MobileDrawer-module__PvSm8G__panel.MobileDrawer-module__PvSm8G__panelOpen .MobileDrawer-module__PvSm8G__list>li{opacity:1;transform:none}.MobileDrawer-module__PvSm8G__row{align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:0 var(--space-5);text-align:left;font-family:var(--kzd-type-display);color:var(--color-white);cursor:pointer;appearance:none;background:0 0;border:0;border-bottom:1px solid #ffffff1a;font-size:20px;font-weight:500;line-height:1.3;display:flex;position:relative}.MobileDrawer-module__PvSm8G__num{font-family:var(--kzd-type-label);color:var(--color-muted);flex:none;font-size:12px}.MobileDrawer-module__PvSm8G__rowArrow{opacity:.6;flex:none;margin-left:auto}.MobileDrawer-module__PvSm8G__row[aria-current=page]{color:var(--color-white)}.MobileDrawer-module__PvSm8G__row[aria-current=page]:before{content:"";background:var(--color-white);width:3px;position:absolute;top:0;bottom:0;left:0}.MobileDrawer-module__PvSm8G__trigger{justify-content:flex-start}.MobileDrawer-module__PvSm8G__caret{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:transform var(--duration-base) var(--ease-standard);flex:none;margin-left:auto}.MobileDrawer-module__PvSm8G__trigger[aria-expanded=true] .MobileDrawer-module__PvSm8G__caret{transform:rotate(180deg)}.MobileDrawer-module__PvSm8G__sub{transition:grid-template-rows .25s var(--ease-standard);background:#ffffff0a;grid-template-rows:0fr;display:grid}.MobileDrawer-module__PvSm8G__sub[data-open=true]{grid-template-rows:1fr}.MobileDrawer-module__PvSm8G__subInner{min-height:0;overflow:hidden}.MobileDrawer-module__PvSm8G__subInner ul{list-style:none}.MobileDrawer-module__PvSm8G__subLink{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:48px;padding:0 var(--space-5) 0 var(--space-8);font-family:var(--kzd-type-sans);color:var(--color-white);border-bottom:1px solid #ffffff0f;font-size:16px;display:flex}.MobileDrawer-module__PvSm8G__subMeta{font-family:var(--kzd-type-label);letter-spacing:1px;text-transform:uppercase;color:var(--color-muted);flex:none;font-size:10px}.MobileDrawer-module__PvSm8G__actions{gap:var(--space-4);padding:var(--space-5);border-top:1px solid #ffffff1f;flex-direction:column;flex:none;display:flex}.MobileDrawer-module__PvSm8G__authRow{gap:var(--space-3);display:flex}.MobileDrawer-module__PvSm8G__btn{border-radius:var(--radius-md);height:48px;font-family:var(--kzd-type-sans);transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);flex:1;justify-content:center;align-items:center;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.MobileDrawer-module__PvSm8G__btnGhost{border:1.5px solid var(--color-white);color:var(--color-white);background:0 0}.MobileDrawer-module__PvSm8G__btnGhost:hover{background:#ffffff14}.MobileDrawer-module__PvSm8G__btnPrimary{background:var(--color-white);color:var(--color-ink)}.MobileDrawer-module__PvSm8G__btnPrimary:hover{background:var(--color-surface)}.MobileDrawer-module__PvSm8G__contact{flex-direction:column;gap:4px;font-size:14px;display:flex}.MobileDrawer-module__PvSm8G__contact a{color:var(--color-muted)}.MobileDrawer-module__PvSm8G__contact a:hover,.MobileDrawer-module__PvSm8G__socials{color:var(--color-white)}@media (min-width:1101px){.MobileDrawer-module__PvSm8G__panel,.MobileDrawer-module__PvSm8G__scrim{display:none}}.MobileDrawer-module__PvSm8G__panel ::selection{background:var(--color-white);color:var(--color-ink)}
.Footer-module__Grjkva__footer{background:var(--color-ink);color:var(--color-white)}.Footer-module__Grjkva__inner{width:100%;max-width:calc(var(--container-max) + var(--container-gutter) * 2);padding:40px var(--container-gutter) 18px;margin-inline:auto}.Footer-module__Grjkva__top{justify-content:center;align-items:flex-start;column-gap:clamp(48px,7vw,112px);row-gap:var(--space-8);flex-wrap:wrap;display:flex}.Footer-module__Grjkva__brand{align-items:center;gap:12px;display:inline-flex}.Footer-module__Grjkva__mark{object-fit:contain;width:30px;height:30px}.Footer-module__Grjkva__wordmark{font-family:var(--kzd-font-display);letter-spacing:-.4px;color:var(--color-white);font-size:21px;font-weight:700}.Footer-module__Grjkva__tagline{font-family:var(--kzd-font-display);letter-spacing:-.4px;color:var(--color-white);margin:16px 0 0;font-size:19px;font-weight:500;line-height:1.3}.Footer-module__Grjkva__socials{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.Footer-module__Grjkva__social{border-radius:var(--radius-pill);width:36px;height:36px;color:var(--color-white);transition:background-color .25s var(--ease-motion), transform .25s var(--ease-motion);background:#ffffff1a;place-items:center;display:grid}.Footer-module__Grjkva__social:hover,.Footer-module__Grjkva__social:focus-visible{color:var(--color-ink);background:var(--color-white)}@media (hover:hover){.Footer-module__Grjkva__social:hover{transform:translateY(-2px)}}.Footer-module__Grjkva__cols{display:contents}.Footer-module__Grjkva__brandCol,.Footer-module__Grjkva__col{flex:none}.Footer-module__Grjkva__colHead{font-family:var(--kzd-font-mono);letter-spacing:2.4px;text-transform:uppercase;color:var(--color-muted);margin:0;font-size:10px;font-weight:500}.Footer-module__Grjkva__colToggle{display:none}.Footer-module__Grjkva__panel{grid-template-rows:1fr;display:grid}.Footer-module__Grjkva__panelInner{min-height:0;overflow:hidden}.Footer-module__Grjkva__list{flex-direction:column;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:flex}.Footer-module__Grjkva__list li{align-items:center;gap:10px;display:flex}.Footer-module__Grjkva__list a,.Footer-module__Grjkva__list span:not(.Footer-module__Grjkva__hot){color:#ffffffe0;transition:color .2s var(--ease-motion);font-size:14px}.Footer-module__Grjkva__list a:hover,.Footer-module__Grjkva__list a:focus-visible{color:var(--color-white);text-underline-offset:4px;text-decoration:underline}.Footer-module__Grjkva__hot{border-radius:var(--radius-pill);background:var(--color-secondary);letter-spacing:1px;text-transform:uppercase;height:18px;color:var(--color-white);align-items:center;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex}.Footer-module__Grjkva__contactList{gap:12px}.Footer-module__Grjkva__contactList .kzd-icon{color:var(--color-white)}.Footer-module__Grjkva__ctaDesktop{border:1.5px solid var(--color-white);height:42px;color:var(--color-white);transition:background-color .25s var(--ease-motion), color .25s var(--ease-motion), transform .25s var(--ease-motion);border-radius:14px;align-items:center;gap:10px;margin-top:16px;padding:0 22px;font-size:14px;font-weight:600;display:inline-flex}.Footer-module__Grjkva__ctaDesktop svg{transition:translate .25s var(--ease-motion)}.Footer-module__Grjkva__ctaDesktop:hover,.Footer-module__Grjkva__ctaDesktop:focus-visible{background:var(--color-white);color:var(--color-ink)}@media (hover:hover){.Footer-module__Grjkva__ctaDesktop:hover{transform:translateY(-2px)}.Footer-module__Grjkva__ctaDesktop:hover svg{translate:4px}}.Footer-module__Grjkva__ctaMobile{display:none}.Footer-module__Grjkva__bottom{justify-content:space-between;align-items:center;gap:var(--space-4);color:var(--color-muted);border-top:1px solid #ffffff1a;margin-top:28px;padding-top:16px;font-size:12px;display:flex}.Footer-module__Grjkva__bottom p{margin:0}.Footer-module__Grjkva__legal{align-items:center;gap:14px;display:flex}.Footer-module__Grjkva__legalSep{background:#ffffff40;width:1px;height:12px}.Footer-module__Grjkva__desktopBreak{display:inline}@media (min-width:641px) and (max-width:1200px){.Footer-module__Grjkva__inner{padding:48px var(--container-gutter) 20px}.Footer-module__Grjkva__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px clamp(32px,6vw,72px);display:grid}.Footer-module__Grjkva__tagline{max-width:26ch;font-size:17px}.Footer-module__Grjkva__colHead{border-bottom:2px solid var(--color-white);font-family:var(--kzd-font-body);letter-spacing:1.2px;color:var(--color-white);padding-bottom:8px;font-size:12px;font-weight:700;display:inline-block}.Footer-module__Grjkva__list{gap:14px;margin-top:20px}.Footer-module__Grjkva__list a,.Footer-module__Grjkva__list span:not(.Footer-module__Grjkva__hot){font-size:15px}.Footer-module__Grjkva__contactList{gap:16px}.Footer-module__Grjkva__ctaDesktop{margin-top:22px}.Footer-module__Grjkva__bottom{margin-top:40px;padding-top:18px}}@media (max-width:640px){.Footer-module__Grjkva__inner{padding:36px var(--container-gutter) 20px;text-align:center}.Footer-module__Grjkva__top{flex-direction:column;align-items:stretch;gap:22px}.Footer-module__Grjkva__brandCol{flex-direction:column;align-items:center;display:flex}.Footer-module__Grjkva__wordmark{font-size:24px}.Footer-module__Grjkva__mark{width:36px;height:36px}.Footer-module__Grjkva__tagline{font-family:var(--kzd-font-body);letter-spacing:0;color:var(--color-muted);margin-top:12px;font-size:16px;font-weight:400}.Footer-module__Grjkva__desktopBreak{display:none}.Footer-module__Grjkva__socials{gap:12px;margin-top:18px}.Footer-module__Grjkva__social{background:#ffffff1f;width:44px;height:44px}.Footer-module__Grjkva__social .kzd-icon{width:19px;height:19px}.Footer-module__Grjkva__cols{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.Footer-module__Grjkva__col{flex-direction:column;align-items:center;display:flex}.Footer-module__Grjkva__colToggle{border:0;border-bottom:2px solid var(--color-white);font-family:var(--kzd-font-body);letter-spacing:1.5px;text-transform:uppercase;color:var(--color-white);cursor:pointer;background:0 0;align-items:center;gap:12px;padding:8px 0 9px;font-size:15px;font-weight:700;display:inline-flex}.Footer-module__Grjkva__colToggle:focus-visible{outline:2px solid var(--color-white);outline-offset:4px}.Footer-module__Grjkva__colSign{width:10px;height:10px;position:relative}.Footer-module__Grjkva__colSign:before,.Footer-module__Grjkva__colSign:after{content:"";width:10px;height:2px;transition:transform .25s var(--ease-motion);background:currentColor;border-radius:2px;position:absolute;top:4px;left:0}.Footer-module__Grjkva__colSign:after{transform:rotate(90deg)}.Footer-module__Grjkva__col[data-open] .Footer-module__Grjkva__colSign:after{transform:rotate(0)}.Footer-module__Grjkva__panel{visibility:hidden;transition:grid-template-rows .25s var(--ease-motion), visibility 0s linear .25s;grid-template-rows:0fr}.Footer-module__Grjkva__col[data-open] .Footer-module__Grjkva__panel{visibility:visible;transition:grid-template-rows .25s var(--ease-motion), visibility 0s;grid-template-rows:1fr}.Footer-module__Grjkva__list{align-items:center;gap:9px;margin:12px 0 6px}.Footer-module__Grjkva__contactList li{justify-content:center}.Footer-module__Grjkva__ctaDesktop{display:none}.Footer-module__Grjkva__ctaMobile{border-radius:var(--radius-pill);background:var(--color-white);height:52px;color:var(--color-ink);transition:transform .25s var(--ease-motion);justify-content:center;align-items:center;gap:12px;margin-top:22px;font-size:17px;font-weight:500;display:flex}.Footer-module__Grjkva__ctaMobile:hover,.Footer-module__Grjkva__ctaMobile:focus-visible{color:var(--color-ink)}.Footer-module__Grjkva__bottom{flex-direction:column;gap:6px;margin-top:20px;padding-top:14px;font-size:13px}.Footer-module__Grjkva__legal{gap:12px}.Footer-module__Grjkva__legalSep{border-radius:var(--radius-pill);background:var(--color-muted);width:3px;height:3px}}.Footer-module__Grjkva__footer ::selection{background:var(--color-white);color:var(--color-ink)}
.OfflineScreen-module__9BZp6q__screen{z-index:2000;background:var(--color-white);color:var(--color-ink);animation:OfflineScreen-module__9BZp6q__kzdOfflineIn .3s var(--ease-motion) both;outline:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:fixed;inset:0;overflow:auto}@keyframes OfflineScreen-module__9BZp6q__kzdOfflineIn{0%{opacity:0}to{opacity:1}}.OfflineScreen-module__9BZp6q__brand{min-height:44px;font-family:var(--kzd-font-display);letter-spacing:-.3px;color:inherit;align-items:center;gap:10px;font-size:17px;font-weight:600;display:inline-flex}.OfflineScreen-module__9BZp6q__brand:hover{color:inherit}.OfflineScreen-module__9BZp6q__brandMark{object-fit:contain;width:24px;height:24px}.OfflineScreen-module__9BZp6q__brandOnLight .OfflineScreen-module__9BZp6q__brandMark{filter:brightness(0)opacity(.88)}.OfflineScreen-module__9BZp6q__brandOnDark{color:var(--color-white);display:none}.OfflineScreen-module__9BZp6q__brandOnDark:hover{color:var(--color-white)}.OfflineScreen-module__9BZp6q__copy{flex-direction:column;min-height:100svh;padding:36px clamp(32px,4.5vw,64px) 28px;display:flex}.OfflineScreen-module__9BZp6q__body{max-width:460px;padding-block:var(--space-8);flex-direction:column;flex:1;justify-content:center;display:flex}.OfflineScreen-module__9BZp6q__eyebrow{font-family:var(--kzd-font-mono);letter-spacing:2.6px;text-transform:uppercase;color:var(--color-secondary);align-items:center;gap:14px;margin:0;font-size:10px;font-weight:500;display:flex}.OfflineScreen-module__9BZp6q__rule{background:var(--color-border);width:48px;height:1px}.OfflineScreen-module__9BZp6q__title{font-family:var(--kzd-font-display);letter-spacing:-.05em;color:var(--color-ink);margin:22px 0 0;font-size:clamp(48px,4.6vw,66px);font-weight:700;line-height:.98}.OfflineScreen-module__9BZp6q__lead{max-width:400px;color:var(--color-secondary);margin:26px 0 0;font-size:15px;line-height:1.6}.OfflineScreen-module__9BZp6q__mobileOnly{display:none}.OfflineScreen-module__9BZp6q__actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.OfflineScreen-module__9BZp6q__retry,.OfflineScreen-module__9BZp6q__home{border-radius:var(--radius-pill);height:46px;font:inherit;cursor:pointer;transition:transform .25s var(--ease-motion), background-color .25s var(--ease-motion), border-color .25s var(--ease-motion), box-shadow .25s var(--ease-motion);justify-content:center;align-items:center;gap:12px;padding:0 26px;font-size:14px;font-weight:600;display:inline-flex}.OfflineScreen-module__9BZp6q__retry{background:var(--color-ink);color:var(--color-white);border:0}.OfflineScreen-module__9BZp6q__retry svg{transition:translate .25s var(--ease-motion)}.OfflineScreen-module__9BZp6q__home{border:1px solid var(--color-border);background:var(--color-white);color:var(--color-ink)}.OfflineScreen-module__9BZp6q__retry:focus-visible,.OfflineScreen-module__9BZp6q__home:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}@media (hover:hover){.OfflineScreen-module__9BZp6q__retry:hover{background:var(--color-black);transform:translateY(-2px);box-shadow:0 12px 26px #00000038}.OfflineScreen-module__9BZp6q__retry:hover svg{translate:4px}.OfflineScreen-module__9BZp6q__home:hover{border-color:var(--color-ink);color:var(--color-ink);transform:translateY(-2px)}}.OfflineScreen-module__9BZp6q__foot{justify-content:space-between;gap:var(--space-4);border-top:1px solid var(--color-border);color:var(--color-secondary);padding-top:16px;font-size:11.5px;display:flex}.OfflineScreen-module__9BZp6q__foot a{color:inherit}.OfflineScreen-module__9BZp6q__foot a:hover{color:var(--color-ink)}.OfflineScreen-module__9BZp6q__visual{background-color:var(--color-ink);min-height:100svh;color:var(--color-white);background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:34px 34px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.OfflineScreen-module__9BZp6q__radar{aspect-ratio:1;place-items:center;width:min(90%,440px);margin-top:-14%;display:grid;position:relative}.OfflineScreen-module__9BZp6q__ring{aspect-ratio:1;border:1px solid #ffffff17;border-radius:50%;position:absolute}.OfflineScreen-module__9BZp6q__ring1{width:48%}.OfflineScreen-module__9BZp6q__ring2{width:74%}.OfflineScreen-module__9BZp6q__ring3{width:100%}.OfflineScreen-module__9BZp6q__ring1:after{content:"";animation:OfflineScreen-module__9BZp6q__kzdOfflinePing 3.6s var(--ease-motion) infinite;border:1px solid #ffffff38;border-radius:50%;position:absolute;inset:-1px}@keyframes OfflineScreen-module__9BZp6q__kzdOfflinePing{0%{opacity:.9;transform:scale(.45)}80%{opacity:0;transform:scale(2.1)}to{opacity:0;transform:scale(2.1)}}.OfflineScreen-module__9BZp6q__disc{aspect-ratio:1;background:var(--color-black);border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:19%;display:grid;position:relative;box-shadow:0 10px 30px #00000073}.OfflineScreen-module__9BZp6q__checks{border-radius:var(--radius-md);width:min(84%,380px);box-shadow:var(--shadow-card-dark);background:#262626eb;border:1px solid #ffffff17;padding:20px 20px 8px;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.OfflineScreen-module__9BZp6q__checksLabel{font-family:var(--kzd-font-mono);letter-spacing:2.4px;text-transform:uppercase;color:var(--color-muted);margin:0 0 8px;font-size:9.5px;font-weight:500}.OfflineScreen-module__9BZp6q__checkList{margin:0;padding:0;list-style:none}.OfflineScreen-module__9BZp6q__checkList li{color:var(--color-white);align-items:center;gap:18px;padding:12px 0;font-size:13px;font-weight:500;display:flex}.OfflineScreen-module__9BZp6q__checkList li+li{border-top:1px solid #ffffff14}.OfflineScreen-module__9BZp6q__checkNum{font-family:var(--kzd-font-mono);color:var(--color-muted);font-size:10px}@media (max-width:760px){.OfflineScreen-module__9BZp6q__screen{grid-template-rows:minmax(min(300px,34svh),1fr) auto;grid-template-columns:minmax(0,1fr);overflow-x:hidden}.OfflineScreen-module__9BZp6q__visual{order:-1;justify-content:flex-start;align-items:stretch;height:auto;min-height:0;padding:18px 20px 0}.OfflineScreen-module__9BZp6q__brandOnDark{display:inline-flex}.OfflineScreen-module__9BZp6q__brandOnLight{display:none}.OfflineScreen-module__9BZp6q__radar{width:min(120vw,520px);margin:0;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.OfflineScreen-module__9BZp6q__disc{width:72px}.OfflineScreen-module__9BZp6q__disc svg{width:26px;height:26px}.OfflineScreen-module__9BZp6q__checks{display:none}.OfflineScreen-module__9BZp6q__copy{min-height:0;padding:28px 20px 20px}.OfflineScreen-module__9BZp6q__body{max-width:none;padding-block:0 28px}.OfflineScreen-module__9BZp6q__title{margin-top:18px;font-size:44px}.OfflineScreen-module__9BZp6q__lead{margin-top:18px;font-size:14px}.OfflineScreen-module__9BZp6q__desktopOnly{display:none}.OfflineScreen-module__9BZp6q__mobileOnly{display:inline}.OfflineScreen-module__9BZp6q__actions{flex-direction:column;margin-top:26px}.OfflineScreen-module__9BZp6q__retry,.OfflineScreen-module__9BZp6q__home{width:100%;height:50px}.OfflineScreen-module__9BZp6q__foot{font-size:11px}}.OfflineScreen-module__9BZp6q__screen ::selection{background:var(--color-ink);color:var(--color-white)}.OfflineScreen-module__9BZp6q__visual ::selection{background:var(--color-white);color:var(--color-ink)}
.careers-module__T6xnVW__car{--k-paper:var(--kzd-white);--k-paper2:var(--kzd-surface-50);--k-card:var(--kzd-surface-50);--k-line:var(--kzd-line);--k-navy:var(--color-ink);--k-muted:var(--kzd-gray);--k-dim:var(--kzd-gray);--k-blue:var(--color-secondary);--k-ember:var(--color-ink);--k-gold:var(--kzd-status-leave);--k-open-bg:var(--kzd-surface-100);--k-open-dot:var(--kzd-status-active);--k-open-txt:var(--kzd-status-active-ink);--k-shut-bg:var(--kzd-surface-100);--k-dept-bg:var(--color-surface);--k-shut-btn:var(--kzd-surface-100);--k-grad-start:var(--kzd-gray);--k-grad-end:var(--kzd-black);--k-gutter:100px;isolation:isolate;background:var(--color-white);position:relative}.careers-module__T6xnVW__inner{width:100%;max-width:calc(1240px + var(--k-gutter) * 2);padding-inline:var(--k-gutter);margin-inline:auto}.careers-module__T6xnVW__h2{text-align:center;font-family:var(--kzd-type-display);font-size:var(--kzd-text-headline);letter-spacing:-.03em;color:var(--k-navy);margin:0;font-weight:600;line-height:1.16}.careers-module__T6xnVW__hero{text-align:center;min-height:520px;color:var(--color-white);background:var(--color-black);justify-content:center;align-items:center;padding:130px 0 90px;display:flex;position:relative;overflow:hidden}.careers-module__T6xnVW__heroMedia{position:absolute;inset:0}.careers-module__T6xnVW__heroImg{object-fit:cover}.careers-module__T6xnVW__heroOverlay{background:linear-gradient(#000000e0 0%,#000000bd 55%,#000000b3 100%);position:absolute;inset:0}.careers-module__T6xnVW__hero .careers-module__T6xnVW__inner{z-index:1;position:relative}.careers-module__T6xnVW__eyebrow{font-family:var(--kzd-font-body);font-size:var(--text-hero-eyebrow-size);font-weight:var(--text-hero-eyebrow-weight);letter-spacing:var(--text-hero-eyebrow-tracking);text-transform:uppercase;color:var(--color-white);align-items:center;gap:10px;margin:0;display:inline-flex}.careers-module__T6xnVW__dot{border-radius:var(--radius-pill);background:var(--color-white);flex:none;width:7px;height:7px}.careers-module__T6xnVW__h1{font-family:var(--kzd-font-display);letter-spacing:-2.8px;color:var(--color-white);margin:20px 0 0;font-size:76px;font-weight:700;line-height:1}.careers-module__T6xnVW__br{display:none}.careers-module__T6xnVW__intro{max-width:680px;font-size:var(--text-hero-lead-size);color:#ffffffd1;margin:20px auto 0;line-height:1.6}.careers-module__T6xnVW__curve{z-index:1;width:100%;display:block;position:absolute;bottom:-1px;left:0}.careers-module__T6xnVW__curveDesktop{height:26px}.careers-module__T6xnVW__curveMobile{height:30px;display:none}.careers-module__T6xnVW__hero ::selection{background:var(--color-white);color:var(--color-ink)}.careers-module__T6xnVW__jobs{padding-bottom:var(--kzd-space-96)}.careers-module__T6xnVW__count{margin:var(--kzd-space-12) 0 0;text-align:center;font-size:var(--kzd-text-body);color:var(--k-dim)}.careers-module__T6xnVW__list{margin:var(--kzd-space-40) 0 0;gap:var(--kzd-space-16);flex-direction:column;padding:0;list-style:none;display:flex}.careers-module__T6xnVW__row{align-items:center;column-gap:var(--kzd-space-24);min-height:132px;padding:var(--kzd-space-24) var(--kzd-space-24);border:1px solid var(--k-line);border-radius:var(--kzd-radius-16);background:var(--k-paper);box-shadow:0 8px 20px -12px color-mix(in srgb, var(--kzd-navy-500) 22%, transparent);grid-template-columns:300px minmax(0,1fr) auto;transition:none;display:grid}.careers-module__T6xnVW__rowOpen:hover{border-color:color-mix(in srgb, var(--kzd-navy-300) 30%, transparent);box-shadow:0 14px 30px -14px color-mix(in srgb, var(--kzd-navy-500) 34%, transparent)}.careers-module__T6xnVW__rowClosed{background:var(--k-card);box-shadow:0 4px 12px -10px color-mix(in srgb, var(--kzd-navy-500) 18%, transparent)}.careers-module__T6xnVW__chips{align-items:center;gap:var(--kzd-space-8);margin-bottom:var(--kzd-space-8);display:flex}.careers-module__T6xnVW__chip{align-items:center;gap:var(--kzd-space-4);height:21px;padding:0 var(--kzd-space-8);border-radius:var(--kzd-radius-full);font-family:var(--kzd-type-label);font-size:var(--kzd-text-label-sm);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-weight:500;display:inline-flex}.careers-module__T6xnVW__chipOpen{background:var(--k-open-bg);color:var(--k-open-txt)}.careers-module__T6xnVW__chipClosed{background:var(--k-shut-bg);color:var(--k-dim)}.careers-module__T6xnVW__chipDept{background:var(--k-dept-bg);color:var(--k-blue)}.careers-module__T6xnVW__chipDot{border-radius:var(--kzd-radius-full);flex:none;width:6px;height:6px}.careers-module__T6xnVW__chipOpen .careers-module__T6xnVW__chipDot{background:var(--k-open-dot)}.careers-module__T6xnVW__chipClosed .careers-module__T6xnVW__chipDot{background:var(--k-dim)}.careers-module__T6xnVW__title{font-family:var(--kzd-type-display);font-size:var(--kzd-text-title);letter-spacing:-.02em;color:var(--k-navy);margin:0;font-weight:600;line-height:1.2}.careers-module__T6xnVW__rowClosed .careers-module__T6xnVW__title{color:var(--kzd-gray)}.careers-module__T6xnVW__titleLink{color:inherit;text-decoration:none;transition:none;position:relative}.careers-module__T6xnVW__titleLink:after{content:"";min-height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.careers-module__T6xnVW__titleLink:hover,.careers-module__T6xnVW__titleLink:focus-visible{color:var(--k-blue);text-underline-offset:3px;text-decoration:underline}.careers-module__T6xnVW__meta{margin:var(--kzd-space-4) 0 0;font-size:var(--kzd-text-label-lg);color:var(--k-dim)}.careers-module__T6xnVW__summary{font-size:var(--kzd-text-body);color:var(--k-muted);margin:0;line-height:1.62}.careers-module__T6xnVW__apply{min-height:44px;padding:0 var(--kzd-space-24);border-radius:var(--kzd-radius-12);background:var(--k-navy);font-family:var(--kzd-type-sans);font-size:var(--kzd-text-body);color:var(--kzd-white);white-space:nowrap;transition:transform var(--kzd-dur-micro) ease;border:0;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.careers-module__T6xnVW__apply:hover,.careers-module__T6xnVW__apply:focus-visible{box-shadow:0 12px 22px -10px color-mix(in srgb, var(--kzd-navy-700) 55%, transparent);color:var(--kzd-white);transform:translateY(-2px)}.careers-module__T6xnVW__applyClosed{background:var(--k-shut-btn);border:1px solid var(--k-line);color:var(--kzd-gray);cursor:not-allowed}.careers-module__T6xnVW__applyClosed:hover{box-shadow:none;transform:none}.careers-module__T6xnVW__empty{margin:var(--kzd-space-40) 0 0;padding:var(--kzd-space-48) var(--kzd-space-32);border:1px dashed var(--k-line);border-radius:var(--kzd-radius-16);background:var(--k-card);text-align:center}.careers-module__T6xnVW__emptyTitle{font-family:var(--kzd-type-display);font-size:var(--kzd-text-title);color:var(--k-navy);margin:0;font-weight:600}.careers-module__T6xnVW__emptyBody{margin:var(--kzd-space-12) auto 0;max-width:52ch;font-size:var(--kzd-text-body);color:var(--k-muted);line-height:1.62}.careers-module__T6xnVW__emptyBody a{color:var(--k-blue)}.careers-module__T6xnVW__why{padding-bottom:var(--kzd-space-96)}.careers-module__T6xnVW__whyGrid{gap:var(--kzd-space-24);margin-top:var(--kzd-space-40);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.careers-module__T6xnVW__whyCard{min-height:196px;padding:var(--kzd-space-24) var(--kzd-space-24);border:1px solid var(--k-line);border-radius:var(--kzd-radius-16);background:var(--k-paper);box-shadow:0 8px 20px -12px color-mix(in srgb, var(--kzd-navy-500) 18%, transparent);flex-direction:column;display:flex}.careers-module__T6xnVW__whyRule{border-radius:var(--kzd-radius-8);background:var(--k-ember);flex:none;width:30px;height:4px}.careers-module__T6xnVW__whyTitle{margin:var(--kzd-space-24) 0 0;font-family:var(--kzd-type-display);font-size:var(--kzd-text-body);letter-spacing:-.02em;color:var(--k-navy);font-weight:600;line-height:1.25}.careers-module__T6xnVW__whyBody{margin:var(--kzd-space-8) 0 0;font-size:var(--kzd-text-label-lg);color:var(--k-muted);line-height:1.62}.careers-module__T6xnVW__how{padding-top:var(--kzd-space-80);padding-bottom:var(--kzd-space-96)}.careers-module__T6xnVW__steps{gap:var(--kzd-space-24);margin-top:var(--kzd-space-40);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.careers-module__T6xnVW__stepNo{font-family:var(--kzd-type-label);font-size:var(--kzd-text-label-sm);letter-spacing:.16em;color:var(--k-blue);margin:0;font-weight:500}.careers-module__T6xnVW__stepRule{height:1px;margin:var(--kzd-space-12) 0 0;background:var(--k-line);border:0}.careers-module__T6xnVW__stepTitle{margin:var(--kzd-space-16) 0 0;font-family:var(--kzd-type-display);font-size:var(--kzd-text-title);letter-spacing:-.02em;color:var(--k-navy);font-weight:600;line-height:1.25}.careers-module__T6xnVW__stepBody{margin:var(--kzd-space-8) 0 0;font-size:var(--kzd-text-label-lg);color:var(--k-muted);line-height:1.62}.careers-module__T6xnVW__people{padding-bottom:110px}.careers-module__T6xnVW__peopleCard{min-height:250px;padding:var(--kzd-space-32) var(--kzd-space-40);border:1px solid var(--k-line);border-radius:var(--kzd-radius-16);background:var(--k-paper);box-shadow:0 10px 26px -14px color-mix(in srgb, var(--kzd-navy-500) 22%, transparent);grid-template-columns:470px minmax(0,1fr);align-items:center;display:grid}.careers-module__T6xnVW__peopleL{align-items:center;gap:var(--kzd-space-16);flex-direction:column;display:flex}.careers-module__T6xnVW__glogo{width:60px;height:60px;display:block}.careers-module__T6xnVW__rating{align-items:center;gap:var(--kzd-space-12);display:flex}.careers-module__T6xnVW__score{font-family:var(--kzd-type-display);font-size:var(--kzd-text-headline);color:var(--k-navy);font-weight:700;line-height:1}.careers-module__T6xnVW__stars{gap:2px;line-height:0;display:inline-flex}.careers-module__T6xnVW__stars svg{width:var(--kzd-icon);height:var(--kzd-icon);fill:var(--k-gold);display:block}.careers-module__T6xnVW__peopleTitle{font-family:var(--kzd-type-display);font-size:var(--kzd-text-title);letter-spacing:-.02em;color:var(--k-navy);margin:0;font-weight:600;line-height:1.2}.careers-module__T6xnVW__peopleBody{margin:var(--kzd-space-12) 0 0;max-width:640px;font-size:var(--kzd-text-body);color:var(--k-muted);line-height:1.62}.careers-module__T6xnVW__peopleLink{align-items:center;gap:var(--kzd-space-8);margin-top:var(--kzd-space-16);padding:var(--kzd-space-8) 0;font-size:var(--kzd-text-body);color:var(--k-blue);font-weight:500;text-decoration:none;display:inline-flex}.careers-module__T6xnVW__peopleLink:hover,.careers-module__T6xnVW__peopleLink:focus-visible{color:var(--kzd-navy-400);text-underline-offset:3px;text-decoration:underline}.careers-module__T6xnVW__peopleLink svg{width:var(--kzd-icon-dense);height:var(--kzd-icon-dense);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}@media (max-width:1200px){.careers-module__T6xnVW__car{--k-gutter:40px}.careers-module__T6xnVW__peopleCard{grid-template-columns:380px minmax(0,1fr)}}@media (max-width:900px){.careers-module__T6xnVW__hero{min-height:420px;padding:116px 0 72px}.careers-module__T6xnVW__h1{letter-spacing:-2.2px;font-size:60px}.careers-module__T6xnVW__how{padding-top:var(--kzd-space-64)}.careers-module__T6xnVW__h2{font-size:var(--kzd-text-title)}.careers-module__T6xnVW__jobs,.careers-module__T6xnVW__why,.careers-module__T6xnVW__how{padding-bottom:var(--kzd-space-64)}.careers-module__T6xnVW__row{row-gap:var(--kzd-space-12);grid-template-columns:minmax(0,1fr);min-height:0}.careers-module__T6xnVW__apply{width:100%}.careers-module__T6xnVW__whyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.careers-module__T6xnVW__steps{row-gap:var(--kzd-space-32);grid-template-columns:repeat(2,minmax(0,1fr))}.careers-module__T6xnVW__peopleCard{row-gap:var(--kzd-space-24);text-align:center;grid-template-columns:minmax(0,1fr)}.careers-module__T6xnVW__peopleBody{margin-inline:auto}}@media (max-width:560px){.careers-module__T6xnVW__car{--k-gutter:20px}.careers-module__T6xnVW__h1{letter-spacing:-1.6px;font-size:48px}.careers-module__T6xnVW__br{display:inline}.careers-module__T6xnVW__curveDesktop{display:none}.careers-module__T6xnVW__curveMobile{display:block}.careers-module__T6xnVW__h2{font-size:var(--kzd-text-title)}.careers-module__T6xnVW__intro{font-size:var(--kzd-text-body)}.careers-module__T6xnVW__row{padding:var(--kzd-space-24)}.careers-module__T6xnVW__title{font-size:var(--kzd-text-title)}.careers-module__T6xnVW__whyGrid{grid-template-columns:minmax(0,1fr)}.careers-module__T6xnVW__whyCard{min-height:0}.careers-module__T6xnVW__steps{grid-template-columns:minmax(0,1fr);row-gap:0}.careers-module__T6xnVW__stepRule{display:none}.careers-module__T6xnVW__peopleCard{padding:var(--kzd-space-32) var(--kzd-space-24)}.careers-module__T6xnVW__peopleTitle{font-size:var(--kzd-text-title)}.careers-module__T6xnVW__peopleLink{justify-content:center}}@media (max-width:380px){.careers-module__T6xnVW__car{--k-gutter:16px}.careers-module__T6xnVW__h1{font-size:42px}.careers-module__T6xnVW__title{font-size:var(--kzd-text-body)}.careers-module__T6xnVW__score{font-size:var(--kzd-text-title)}.careers-module__T6xnVW__stars svg{width:var(--kzd-icon-dense);height:var(--kzd-icon-dense)}}@media (prefers-reduced-motion:reduce){.careers-module__T6xnVW__row,.careers-module__T6xnVW__apply,.careers-module__T6xnVW__peopleLink{transition:none!important}.careers-module__T6xnVW__apply:hover,.careers-module__T6xnVW__apply:focus-visible{transform:none}}.careers-module__T6xnVW__step{display:block}@media (max-width:560px){.careers-module__T6xnVW__step{padding-bottom:var(--kzd-space-24);border-bottom:1px solid var(--k-line)}.careers-module__T6xnVW__step:last-child{border-bottom:0}}.careers-module__T6xnVW__apply{justify-content:center;align-items:center;gap:var(--kzd-space-8);height:var(--kzd-control);min-height:var(--kzd-control);padding:0 var(--kzd-space-24);border-width:var(--kzd-border);border-radius:var(--kzd-radius-16);font-family:var(--kzd-type-sans);font-size:var(--kzd-text-label-lg);letter-spacing:0;text-transform:none;box-shadow:none;transition:transform var(--kzd-dur-micro) var(--kzd-ease);background-image:none;background-color:var(--color-ink);border-style:solid;border-color:var(--color-ink);color:var(--color-white);font-weight:600;line-height:1;display:inline-flex}.careers-module__T6xnVW__apply:hover,.careers-module__T6xnVW__apply:focus-visible{background-color:var(--color-black);border-color:var(--color-black);color:var(--color-white);transform:translateY(-2px)}.careers-module__T6xnVW__apply:active{transform:translateY(1px)}.careers-module__T6xnVW__applyClosed,.careers-module__T6xnVW__applyClosed:hover{background-color:var(--kzd-surface-100);border-color:var(--kzd-line);color:var(--kzd-text-muted);cursor:not-allowed}
.page-module__uPAdHG__page{padding-block:var(--space-8)}.page-module__uPAdHG__banner{margin:0 0 var(--space-6);padding:var(--space-3) var(--container-gutter);background:var(--color-accent);color:var(--color-ink);font-family:var(--kzd-type-label);letter-spacing:.05em;text-transform:uppercase;text-align:center;font-size:12px}.page-module__uPAdHG__swatchRow{gap:var(--space-4);margin-block:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.page-module__uPAdHG__swatch{font-size:12px;font-family:var(--kzd-type-label);flex-direction:column;gap:4px;display:flex}.page-module__uPAdHG__swatchFill{border-radius:var(--radius-md);border:1px solid var(--color-border);width:96px;height:64px;display:block}.page-module__uPAdHG__row{align-items:center;gap:var(--space-4);margin-block:var(--space-2) var(--space-8);flex-wrap:wrap;display:flex}.page-module__uPAdHG__onDark{padding:var(--space-5);background:var(--color-ink);color:var(--color-white);border-radius:var(--radius-md)}.page-module__uPAdHG__heroLabel{margin:var(--space-8) var(--container-gutter) var(--space-4)}.page-module__uPAdHG__heroEyebrow{font-family:var(--kzd-type-sans);font-size:var(--text-hero-eyebrow-size);font-weight:var(--text-hero-eyebrow-weight);letter-spacing:var(--text-hero-eyebrow-tracking);text-transform:uppercase;color:var(--color-white);margin:0}.page-module__uPAdHG__heroHeadline{font-family:var(--kzd-type-sans);font-size:var(--text-hero-headline-size);font-weight:var(--text-hero-headline-weight);line-height:var(--text-hero-headline-leading);letter-spacing:var(--text-hero-headline-tracking);color:var(--color-white);margin-top:var(--space-3)}.page-module__uPAdHG__heroLead{font-family:var(--kzd-type-sans);font-size:var(--text-hero-lead-size);font-weight:var(--text-hero-lead-weight);line-height:var(--text-hero-lead-leading);color:var(--color-white);margin-top:var(--space-3);max-width:540px}
.ClientsCarousel-module__llFH4q__rail{--gap:26px}.ClientsCarousel-module__llFH4q__track{gap:var(--gap);overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y;cursor:grab;margin:0;padding:6px 0 14px;list-style:none;display:flex;position:relative;overflow-x:auto}.ClientsCarousel-module__llFH4q__track::-webkit-scrollbar{display:none}.ClientsCarousel-module__llFH4q__track:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.ClientsCarousel-module__llFH4q__dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.ClientsCarousel-module__llFH4q__dragging *{pointer-events:none}.ClientsCarousel-module__llFH4q__slide{flex:none;width:340px}.ClientsCarousel-module__llFH4q__card{text-align:left;width:100%;color:inherit;cursor:inherit;background:0 0;border:0;flex-direction:column;padding:0;display:flex;position:relative}.ClientsCarousel-module__llFH4q__card:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px;border-radius:14px}.ClientsCarousel-module__llFH4q__window{border:1px solid var(--color-surface);background:var(--color-white);transition:transform .45s var(--ease-motion), box-shadow .45s var(--ease-motion);border-radius:14px;display:block;overflow:hidden;box-shadow:0 10px 28px #1a1a1a14}.ClientsCarousel-module__llFH4q__chrome{background:var(--color-surface);align-items:center;gap:12px;height:30px;padding:0 12px;display:flex}.ClientsCarousel-module__llFH4q__lights{flex:none;gap:6px;display:inline-flex}.ClientsCarousel-module__llFH4q__light{border-radius:var(--radius-pill);color:#0000008c;border:0;place-items:center;width:9px;height:9px;padding:0;font-size:9px;line-height:1;display:grid}.ClientsCarousel-module__llFH4q__light>span{opacity:0;transition:opacity .15s var(--ease-motion)}.ClientsCarousel-module__llFH4q__red{background:#ff5f57}.ClientsCarousel-module__llFH4q__yellow{background:#febc2e}.ClientsCarousel-module__llFH4q__green{background:#28c840}.ClientsCarousel-module__llFH4q__domain{color:var(--color-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ClientsCarousel-module__llFH4q__shot{aspect-ratio:340/200;background:var(--color-surface);display:block;position:relative;overflow:hidden}.ClientsCarousel-module__llFH4q__shotImg{object-fit:cover;object-position:top;transition:transform .6s var(--ease-motion)}.ClientsCarousel-module__llFH4q__status{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:26px;font-family:var(--kzd-font-mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--color-ink);background:#ffffffdb;border:1px solid #ffffffb3;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:10px;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 6px 16px #0000001f}.ClientsCarousel-module__llFH4q__beacon{border-radius:var(--radius-pill);background:var(--beacon,#22c55e);width:7px;height:7px;box-shadow:0 0 8px var(--beacon,#22c55e);flex:none;animation:1.6s ease-in-out infinite ClientsCarousel-module__llFH4q__kzdBlink;position:relative}.ClientsCarousel-module__llFH4q__beacon:after{content:"";border-radius:inherit;background:var(--beacon,#22c55e);animation:1.6s ease-out infinite ClientsCarousel-module__llFH4q__kzdHalo;position:absolute;inset:0}.ClientsCarousel-module__llFH4q__statusLive{--beacon:#22c55e}.ClientsCarousel-module__llFH4q__statusSoon{--beacon:var(--color-accent)}@keyframes ClientsCarousel-module__llFH4q__kzdBlink{0%,to{opacity:1}50%{opacity:.45}}@keyframes ClientsCarousel-module__llFH4q__kzdHalo{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.ClientsCarousel-module__llFH4q__cat{font-family:var(--kzd-font-mono);letter-spacing:2px;text-transform:uppercase;color:var(--color-secondary);margin-top:22px;font-size:10px}.ClientsCarousel-module__llFH4q__name{font-family:var(--kzd-font-display);letter-spacing:-.8px;color:var(--color-ink);margin-top:8px;font-size:22px;font-weight:700}@media (hover:hover){.ClientsCarousel-module__llFH4q__card:hover .ClientsCarousel-module__llFH4q__window{transform:translateY(-4px);box-shadow:0 18px 40px #1a1a1a24}.ClientsCarousel-module__llFH4q__card:hover .ClientsCarousel-module__llFH4q__shotImg{transform:scale(1.04)}}.ClientsCarousel-module__llFH4q__dots{margin-top:calc(var(--space-5) - 8px);justify-content:center;gap:0;display:flex}.ClientsCarousel-module__llFH4q__dot{border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.ClientsCarousel-module__llFH4q__dot:before{content:"";border-radius:var(--radius-pill);background:var(--color-border);width:7px;height:7px;transition:background-color .25s var(--ease-motion), transform .25s var(--ease-motion)}.ClientsCarousel-module__llFH4q__dot[aria-current=true]:before{background:var(--color-ink);transform:scale(1.25)}.ClientsCarousel-module__llFH4q__dot:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.ClientsCarousel-module__llFH4q__swipeHint{display:none}@media (max-width:900px){.ClientsCarousel-module__llFH4q__rail{--gap:16px}.ClientsCarousel-module__llFH4q__slide{width:min(76vw,300px)}.ClientsCarousel-module__llFH4q__shot{aspect-ratio:278/200}.ClientsCarousel-module__llFH4q__name{font-size:20px}.ClientsCarousel-module__llFH4q__swipeHint{margin:var(--space-4) 0 0;color:var(--color-secondary);justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}}.ClientsCarousel-module__llFH4q__backdrop{z-index:2000;padding:var(--space-5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:ClientsCarousel-module__llFH4q__kzdFadeIn .25s var(--ease-motion) both;background:#1a1a1a80;place-items:center;display:grid;position:fixed;inset:0}.ClientsCarousel-module__llFH4q__backdrop[data-state=closing]{animation:ClientsCarousel-module__llFH4q__kzdFadeOut .25s var(--ease-motion) both}.ClientsCarousel-module__llFH4q__dialog{background:var(--color-white);width:min(880px,100%);max-height:calc(100svh - 48px);animation:ClientsCarousel-module__llFH4q__kzdDialogIn .35s var(--ease-motion) both;border-radius:22px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 40px 90px #00000059}.ClientsCarousel-module__llFH4q__backdrop[data-state=closing] .ClientsCarousel-module__llFH4q__dialog{animation:ClientsCarousel-module__llFH4q__kzdDialogOut .25s var(--ease-motion) both}.ClientsCarousel-module__llFH4q__dialogChrome{background:var(--color-surface);align-items:center;gap:14px;height:50px;padding:0 14px 0 20px;display:flex}.ClientsCarousel-module__llFH4q__dialogChrome .ClientsCarousel-module__llFH4q__light{width:12px;height:12px}.ClientsCarousel-module__llFH4q__dialogChrome .ClientsCarousel-module__llFH4q__lights:hover .ClientsCarousel-module__llFH4q__light>span,.ClientsCarousel-module__llFH4q__dialogChrome .ClientsCarousel-module__llFH4q__lights:focus-within .ClientsCarousel-module__llFH4q__light>span{opacity:1}.ClientsCarousel-module__llFH4q__dialogChrome .ClientsCarousel-module__llFH4q__domain{flex:1;font-size:12px}.ClientsCarousel-module__llFH4q__chromeIcon,.ClientsCarousel-module__llFH4q__close{border-radius:var(--radius-pill);width:34px;height:34px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ClientsCarousel-module__llFH4q__close{background:var(--color-border)}.ClientsCarousel-module__llFH4q__chromeIcon:focus-visible,.ClientsCarousel-module__llFH4q__close:focus-visible,.ClientsCarousel-module__llFH4q__light:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.ClientsCarousel-module__llFH4q__shots{background:var(--color-surface);height:392px;display:flex;overflow:hidden}.ClientsCarousel-module__llFH4q__shotPanel{animation:ClientsCarousel-module__llFH4q__kzdSlideIn .45s var(--ease-motion) both;flex:1;margin:0;position:relative;overflow:hidden}.ClientsCarousel-module__llFH4q__shotPanel+.ClientsCarousel-module__llFH4q__shotPanel{border-left:1px solid #fff6}.ClientsCarousel-module__llFH4q__panelImg{object-fit:cover;object-position:top;transition:transform .6s var(--ease-motion)}@media (hover:hover){.ClientsCarousel-module__llFH4q__shotPanel:hover .ClientsCarousel-module__llFH4q__panelImg{transform:scale(1.04)}}.ClientsCarousel-module__llFH4q__foot{justify-content:space-between;align-items:flex-start;gap:var(--space-6);padding:28px 40px 34px;display:flex}.ClientsCarousel-module__llFH4q__footCat{font-family:var(--kzd-font-mono);letter-spacing:2px;text-transform:uppercase;color:var(--color-secondary);margin:0;font-size:10px}.ClientsCarousel-module__llFH4q__footName{font-family:var(--kzd-font-display);letter-spacing:-1px;color:var(--color-ink);margin:10px 0 0;font-size:30px;font-weight:700}.ClientsCarousel-module__llFH4q__footDesc{max-width:420px;color:var(--color-secondary);margin:10px 0 0;font-size:14px;line-height:1.6}.ClientsCarousel-module__llFH4q__caseStudy{background:var(--color-ink);height:48px;color:var(--color-white);transition:transform .25s var(--ease-motion);border-radius:10px;flex:none;align-items:center;gap:12px;margin-top:18px;padding:0 24px;font-size:15px;font-weight:500;display:inline-flex}.ClientsCarousel-module__llFH4q__caseStudy .kzd-icon{transition:transform .25s var(--ease-motion)}@media (hover:hover){.ClientsCarousel-module__llFH4q__caseStudy:hover{transform:translateY(-2px)}.ClientsCarousel-module__llFH4q__caseStudy:hover .kzd-icon{transform:translate(3px,-3px)}}.ClientsCarousel-module__llFH4q__caseStudy{isolation:isolate;transition:transform .25s var(--ease-motion), box-shadow .25s var(--ease-motion), background-color .25s var(--ease-motion);position:relative;overflow:hidden;box-shadow:0 0 #1a1a1a00}.ClientsCarousel-module__llFH4q__caseStudy:after{content:"";z-index:-1;background:linear-gradient(110deg,#0000 30%,#ffffff38 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.ClientsCarousel-module__llFH4q__caseStudy:hover,.ClientsCarousel-module__llFH4q__caseStudy:focus-visible{color:var(--color-white)}@media (hover:hover){.ClientsCarousel-module__llFH4q__caseStudy:hover{background:#000;box-shadow:0 12px 28px #1a1a1a47}.ClientsCarousel-module__llFH4q__caseStudy:hover:after{transition:transform .7s var(--ease-motion);transform:translate(120%)}}@keyframes ClientsCarousel-module__llFH4q__kzdFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ClientsCarousel-module__llFH4q__kzdFadeOut{0%{opacity:1}to{opacity:0}}@keyframes ClientsCarousel-module__llFH4q__kzdDialogIn{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}@keyframes ClientsCarousel-module__llFH4q__kzdDialogOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(16px)scale(.96)}}@keyframes ClientsCarousel-module__llFH4q__kzdSlideIn{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@media (max-width:700px){.ClientsCarousel-module__llFH4q__backdrop{place-items:end stretch;padding:0}.ClientsCarousel-module__llFH4q__dialog{border-radius:22px 22px 0 0;width:100%;max-height:92svh}@keyframes ClientsCarousel-module__llFH4q__kzdDialogIn{0%{transform:translateY(100%)}to{transform:none}}@keyframes ClientsCarousel-module__llFH4q__kzdDialogOut{0%{transform:none}to{transform:translateY(100%)}}.ClientsCarousel-module__llFH4q__shots{scroll-snap-type:x mandatory;scrollbar-width:none;height:260px;overflow-x:auto}.ClientsCarousel-module__llFH4q__shotPanel{scroll-snap-align:start;flex:0 0 100%}.ClientsCarousel-module__llFH4q__shots[data-count="1"] .ClientsCarousel-module__llFH4q__shotPanel{flex-basis:100%}.ClientsCarousel-module__llFH4q__foot{gap:var(--space-4);flex-direction:column;padding:24px 22px 30px}.ClientsCarousel-module__llFH4q__footName{font-size:26px}.ClientsCarousel-module__llFH4q__caseStudy{justify-content:center;width:100%;margin-top:0}}
.contact-module__swMWYG__con{background:var(--color-white)}.contact-module__swMWYG__hero{min-height:460px;color:var(--color-white);background:var(--color-black);justify-content:center;align-items:center;padding:120px 0 80px;display:flex;position:relative;overflow:hidden}.contact-module__swMWYG__heroMedia{position:absolute;inset:0}.contact-module__swMWYG__heroImg{object-fit:cover}.contact-module__swMWYG__heroOverlay{background:linear-gradient(#000000eb 0%,#000000d6 55%,#000c 100%);position:absolute;inset:0}.contact-module__swMWYG__heroInner{z-index:1;padding-inline:var(--container-gutter);text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex;position:relative}.contact-module__swMWYG__heroEyebrow{font-family:var(--kzd-font-body);font-size:var(--text-hero-eyebrow-size);font-weight:var(--text-hero-eyebrow-weight);letter-spacing:var(--text-hero-eyebrow-tracking);text-transform:uppercase;align-items:center;gap:10px;margin:0;display:inline-flex}.contact-module__swMWYG__heroEyebrowIcon{width:18px;height:18px}.contact-module__swMWYG__heroTitle{font-family:var(--kzd-font-display);letter-spacing:-2.8px;color:var(--color-white);margin:0;font-size:76px;font-weight:700;line-height:1}.contact-module__swMWYG__curve{z-index:1;width:100%;display:block;position:absolute;bottom:-1px;left:0}.contact-module__swMWYG__curveDesktop{height:26px}.contact-module__swMWYG__curveMobile{height:30px;display:none}.contact-module__swMWYG__eyebrow{font-family:var(--kzd-font-body);letter-spacing:.6px;text-transform:uppercase;color:var(--color-secondary);align-items:center;gap:8px;margin:0;font-size:11px;font-weight:700;display:inline-flex}.contact-module__swMWYG__eyebrowIcon{width:15px;height:15px;color:var(--color-ink)}.contact-module__swMWYG__title{font-family:var(--kzd-font-display);letter-spacing:-2px;color:var(--color-ink);margin:0;font-size:46px;font-weight:700;line-height:1.06}.contact-module__swMWYG__sub{color:var(--color-secondary);margin:0;font-size:15px;line-height:1.6}.contact-module__swMWYG__darkBtn{isolation:isolate;border-radius:var(--radius-pill);background:var(--color-ink);height:46px;color:var(--color-white);transition:transform .25s var(--ease-motion), box-shadow .25s var(--ease-motion);align-items:center;gap:10px;padding:0 24px;font-size:14px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.contact-module__swMWYG__darkBtn:after{content:"";z-index:-1;background:linear-gradient(110deg,#0000 30%,#ffffff38 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.contact-module__swMWYG__darkBtn:hover,.contact-module__swMWYG__darkBtn:focus-visible{color:var(--color-white)}@media (hover:hover){.contact-module__swMWYG__darkBtn:hover{transform:translateY(-2px);box-shadow:0 12px 28px #1a1a1a47}.contact-module__swMWYG__darkBtn:hover:after{transition:transform .7s var(--ease-motion);transform:translate(120%)}}.contact-module__swMWYG__visit{gap:var(--space-10);width:100%;max-width:calc(1100px + var(--container-gutter) * 2);padding:var(--space-12) var(--container-gutter);grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;margin-inline:auto;display:grid}.contact-module__swMWYG__visitIntro{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.contact-module__swMWYG__callWrap{margin-top:8px}.contact-module__swMWYG__locations{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.contact-module__swMWYG__locCard{border:1px solid var(--color-surface);background:var(--color-white);transition:transform .45s var(--ease-motion), box-shadow .45s var(--ease-motion);border-radius:18px;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 20px 48px #1a1a1a14}@media (hover:hover){.contact-module__swMWYG__locCard:hover{transform:translateY(-4px);box-shadow:0 28px 60px #1a1a1a1f}}.contact-module__swMWYG__mapFrame{background:var(--color-surface);min-height:230px;position:relative}.contact-module__swMWYG__map{border:0;width:100%;height:100%;position:absolute;inset:0}.contact-module__swMWYG__locBody{flex-direction:column;align-items:flex-start;gap:10px;padding:28px 26px;display:flex}.contact-module__swMWYG__locName{font-family:var(--kzd-font-display);letter-spacing:-.5px;color:var(--color-ink);margin:0;font-size:20px;font-weight:700;line-height:1.2}.contact-module__swMWYG__locAddr{color:var(--color-secondary);margin:0;font-size:13px;line-height:1.6}.contact-module__swMWYG__locMap{color:var(--color-ink);text-underline-offset:3px;align-items:center;gap:8px;font-size:13px;font-weight:500;text-decoration:underline;display:inline-flex}.contact-module__swMWYG__locMap .kzd-icon{width:13px;height:13px;transition:transform .25s var(--ease-motion)}.contact-module__swMWYG__locMap:hover .kzd-icon{transform:translate(2px,-2px)}.contact-module__swMWYG__locPhone{width:100%;color:var(--color-ink);align-items:center;margin-top:4px;display:flex}.contact-module__swMWYG__locPhone:hover{color:var(--color-ink)}.contact-module__swMWYG__locPhoneLabel,.contact-module__swMWYG__locPhoneDisc{display:none}.contact-module__swMWYG__locPhoneValue{align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}.contact-module__swMWYG__help{gap:var(--space-10);width:100%;max-width:calc(1000px + var(--container-gutter) * 2);padding:var(--space-8) var(--container-gutter) var(--space-12);background:var(--color-white);grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;margin-inline:auto;display:grid}.contact-module__swMWYG__helpCard{border:1px solid var(--color-surface);background:var(--color-white);border-radius:18px;flex-direction:column;gap:16px;padding:34px 32px 36px;display:flex;box-shadow:0 24px 56px #1a1a1a1a}.contact-module__swMWYG__helpTitle{font-family:var(--kzd-font-display);letter-spacing:-1.4px;color:var(--color-ink);margin:0;font-size:34px;font-weight:700;line-height:1.06}.contact-module__swMWYG__channels{flex-direction:column;gap:18px;margin:6px 0 0;padding:0;list-style:none;display:flex}.contact-module__swMWYG__channel{color:var(--color-ink);flex-direction:column;gap:4px;display:flex;position:relative}.contact-module__swMWYG__channel:hover,.contact-module__swMWYG__channel:focus-visible{color:var(--color-ink)}.contact-module__swMWYG__channelLabel{color:var(--color-secondary);font-size:13px}.contact-module__swMWYG__channelValue{transition:opacity .2s var(--ease-motion);font-size:14px;font-weight:600}.contact-module__swMWYG__channel:hover .contact-module__swMWYG__channelValue{text-underline-offset:3px;text-decoration:underline}.contact-module__swMWYG__channelArrow{display:none}.contact-module__swMWYG__formTitle{font-family:var(--kzd-font-display);letter-spacing:-1.6px;color:var(--color-ink);margin:0 0 18px;font-size:38px;font-weight:700;line-height:1.05}.contact-module__swMWYG__form{flex-direction:column;gap:18px;display:flex}.contact-module__swMWYG__field{flex-direction:column;gap:6px;display:flex}.contact-module__swMWYG__label{letter-spacing:.6px;text-transform:uppercase;color:var(--color-ink);font-size:9.5px;font-weight:700}.contact-module__swMWYG__control{position:relative}.contact-module__swMWYG__input{border:0;border-bottom:1px solid var(--color-muted);width:100%;height:44px;font:inherit;color:var(--color-ink);transition:border-color .25s var(--ease-motion);background:0 0;border-radius:0;padding:0 32px 0 0;font-size:14px}.contact-module__swMWYG__input::placeholder{color:var(--color-muted)}.contact-module__swMWYG__input:focus{border-bottom-color:var(--color-ink);outline:none}.contact-module__swMWYG__input:focus-visible{box-shadow:0 1px 0 0 var(--color-ink)}.contact-module__swMWYG__select{appearance:none;cursor:pointer}.contact-module__swMWYG__select:has(option[value=""]:checked){color:var(--color-muted)}.contact-module__swMWYG__select option{color:var(--color-ink)}.contact-module__swMWYG__textarea{resize:vertical;height:auto;min-height:84px;padding-top:12px}.contact-module__swMWYG__fieldIcon{width:15px;height:15px;color:var(--color-strong);pointer-events:none;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.contact-module__swMWYG__fieldIconTop{top:14px;transform:none}.contact-module__swMWYG__actions{justify-content:space-between;align-items:center;gap:var(--space-5);margin-top:10px;display:flex}.contact-module__swMWYG__consent{max-width:300px;color:var(--color-secondary);margin:0;font-size:11px;line-height:1.6}.contact-module__swMWYG__submit{isolation:isolate;border-radius:var(--radius-pill);background:var(--color-ink);height:46px;font:inherit;color:var(--color-white);cursor:pointer;transition:transform .25s var(--ease-motion), box-shadow .25s var(--ease-motion);border:0;flex:none;justify-content:center;align-items:center;gap:12px;padding:0 24px;font-size:14px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.contact-module__swMWYG__submit:after{content:"";z-index:-1;background:linear-gradient(110deg,#0000 30%,#ffffff38 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.contact-module__swMWYG__submit svg{transition:translate .25s var(--ease-motion)}.contact-module__swMWYG__submit:disabled{opacity:.7;cursor:progress}.contact-module__swMWYG__submit:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}@media (hover:hover){.contact-module__swMWYG__submit:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 12px 28px #1a1a1a47}.contact-module__swMWYG__submit:not(:disabled):hover:after{transition:transform .7s var(--ease-motion);transform:translate(120%)}.contact-module__swMWYG__submit:not(:disabled):hover svg{translate:4px}}.contact-module__swMWYG__status{min-height:1.4em;margin:0;font-size:13px}.contact-module__swMWYG__statusOk{color:var(--color-ink);font-weight:600}.contact-module__swMWYG__statusErr{color:#b42318}@media (max-width:1000px){.contact-module__swMWYG__visit,.contact-module__swMWYG__help{gap:var(--space-8)}.contact-module__swMWYG__locCard{grid-template-columns:minmax(0,1fr)}.contact-module__swMWYG__mapFrame{min-height:200px}}@media (max-width:760px){.contact-module__swMWYG__hero{min-height:340px;padding:110px 0 64px}.contact-module__swMWYG__heroEyebrowIcon{display:none}.contact-module__swMWYG__heroTitle{letter-spacing:-2px;font-size:56px}.contact-module__swMWYG__curveDesktop{display:none}.contact-module__swMWYG__curveMobile{display:block}.contact-module__swMWYG__eyebrow{font-family:var(--kzd-font-mono);letter-spacing:2.4px;font-size:10px;font-weight:500}.contact-module__swMWYG__eyebrowIcon{display:none}.contact-module__swMWYG__title{letter-spacing:-1px;font-size:28px}.contact-module__swMWYG__sub{font-size:15.5px}.contact-module__swMWYG__visit{gap:var(--space-6);padding:var(--space-8) var(--container-gutter);grid-template-columns:minmax(0,1fr)}.contact-module__swMWYG__visitIntro{gap:16px}.contact-module__swMWYG__callWrap{display:none}.contact-module__swMWYG__locCard{border-color:var(--color-border);box-shadow:none;background:var(--color-surface)}.contact-module__swMWYG__mapFrame{min-height:190px}.contact-module__swMWYG__locBody{gap:12px;padding:22px 20px 20px}.contact-module__swMWYG__locName{font-size:19px}.contact-module__swMWYG__locAddr{font-size:14px}.contact-module__swMWYG__locMap{margin-top:8px;font-size:14px;text-decoration:none}.contact-module__swMWYG__locPhone{border-top:1px solid var(--color-border);flex-direction:column;align-items:flex-start;gap:2px;margin-top:6px;padding-top:14px;position:relative}.contact-module__swMWYG__locPhoneLabel{color:var(--color-secondary);font-size:12px;display:block}.contact-module__swMWYG__locPhoneValue{font-size:18px}.contact-module__swMWYG__locPhoneIcon{display:none}.contact-module__swMWYG__locPhoneDisc{border-radius:var(--radius-pill);background:var(--color-ink);width:40px;height:40px;color:var(--color-white);place-items:center;display:grid;position:absolute;bottom:0;right:0}.contact-module__swMWYG__help{gap:var(--space-5);padding:var(--space-6) var(--container-gutter) var(--space-10);grid-template-columns:minmax(0,1fr)}.contact-module__swMWYG__helpCard{box-shadow:none;border:0;gap:14px;padding:0}.contact-module__swMWYG__helpTitle{font-size:30px}.contact-module__swMWYG__channels{gap:12px;margin-top:8px}.contact-module__swMWYG__channel{border:1px solid var(--color-border);border-radius:16px;padding:16px 52px 16px 18px}.contact-module__swMWYG__channelLabel{font-size:12.5px}.contact-module__swMWYG__channelValue{font-size:16px}.contact-module__swMWYG__channelArrow{font-size:24px;display:block;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.contact-module__swMWYG__formCard{border:1px solid var(--color-border);border-radius:20px;padding:24px 18px}.contact-module__swMWYG__formTitle{letter-spacing:-1px;margin-bottom:14px;font-size:26px}.contact-module__swMWYG__label{font-family:var(--kzd-font-mono);letter-spacing:2px;color:var(--color-secondary);font-size:10px;font-weight:500}.contact-module__swMWYG__input{border:1px solid var(--color-border);border-radius:14px;height:52px;padding:0 16px;font-size:15px}.contact-module__swMWYG__input:focus{border-color:var(--color-ink)}.contact-module__swMWYG__input:focus-visible{box-shadow:0 0 0 3px #1a1a1a14}.contact-module__swMWYG__select{padding-right:40px}.contact-module__swMWYG__textarea{min-height:110px;padding-top:14px}.contact-module__swMWYG__fieldIcon{display:none}.contact-module__swMWYG__select+.contact-module__swMWYG__fieldIcon{display:block;right:16px}.contact-module__swMWYG__actions{flex-direction:column;align-items:stretch;gap:16px}.contact-module__swMWYG__consent{max-width:none;font-size:13px}.contact-module__swMWYG__submit{width:100%;height:54px;font-size:16px}}.contact-module__swMWYG__hero ::selection{background:var(--color-white);color:var(--color-ink)}
