.About_aboutGrid__Cdv_q{display:grid;grid-template-columns:minmax(460px,1fr) minmax(0,1.4fr);gap:64px;align-items:center}.About_aboutPhoto__UM_na{position:relative;min-height:520px;overflow:hidden;border-radius:28px;background:linear-gradient(135deg,#d8d0c4,#958a7d);box-shadow:var(--shadow)}.About_aboutPhotoImage__UYdIU{object-fit:cover;object-position:18% center}.About_aboutContent__BIVpc{min-width:0}.About_aboutPoints__B6LIq{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.About_aboutPoint__g70E2{display:flex;align-items:center;gap:9px;padding:11px 16px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.7);color:var(--ink);font-size:.85rem;font-weight:750}.About_aboutPointIcon__SwhHD{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:var(--lime);color:var(--ink);font-size:.65rem;font-weight:900}@media (max-width:1000px){.About_aboutGrid__Cdv_q{grid-template-columns:1fr}.About_aboutPhoto__UM_na{min-height:500px}}@media (max-width:720px){.About_aboutPhoto__UM_na{min-height:420px}}.CaseStudy_caseCard__rH2az{padding:46px;display:grid;grid-template-columns:.9fr 1.1fr;gap:54px;border-radius:var(--radius-xl);background:var(--ink);color:white;box-shadow:var(--shadow)}.CaseStudy_caseTitle__Qi5fQ{margin:0;font-size:clamp(3rem,5vw,5rem);line-height:.9;letter-spacing:-.06em}.CaseStudy_caseSteps__d3gzs{display:grid;gap:8px;align-content:center}.CaseStudy_caseStep__rPCCy{padding:18px 20px;display:flex;justify-content:space-between;gap:18px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.06);font-size:.9rem;font-weight:750}.CaseStudy_caseArrow__qekgP{color:var(--lime)}@media (max-width:1000px){.CaseStudy_caseCard__rH2az{grid-template-columns:1fr}}@media (max-width:720px){.CaseStudy_caseCard__rH2az{padding:30px}}.Challenges_challengeGrid__ouORb{margin-top:32px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.Challenges_challengeCard__RmRru{min-height:150px;padding:20px;display:grid;grid-template-columns:48px 1fr;gap:16px;border:1px solid #e6ebe7;border-radius:18px;background:rgba(255,255,255,.72)}.Challenges_challengeIcon__QQilT{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:var(--yellow)}.Challenges_challengeCard__RmRru:nth-child(2) .Challenges_challengeIcon__QQilT,.Challenges_challengeCard__RmRru:nth-child(4) .Challenges_challengeIcon__QQilT{background:#bde7ff}.Challenges_challengeCard__RmRru:nth-child(3) .Challenges_challengeIcon__QQilT{background:#ffb1a8}.Challenges_challengeCard__RmRru:nth-child(5) .Challenges_challengeIcon__QQilT{background:var(--lime)}.Challenges_challengeCard__RmRru:nth-child(6) .Challenges_challengeIcon__QQilT{background:var(--pink)}.Challenges_challengeCard__RmRru h3{margin:2px 0 0;font-size:.98rem}.Challenges_challengeCard__RmRru p{margin:8px 0 0;color:var(--muted);font-size:.86rem;line-height:1.55}@media (max-width:720px){.Challenges_challengeGrid__ouORb{grid-template-columns:1fr}}.Contact_contactCard__68guw{padding:56px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(480px,1.2fr);gap:72px;align-items:center;border-radius:var(--radius-xl);background:var(--lime)}.Contact_contactIntro__wXSHg{max-width:520px}.Contact_contactTitle__9OWv0{max-width:520px;margin:0;font-size:clamp(3.4rem,5vw,5.4rem);line-height:.92;letter-spacing:-.065em}.Contact_contactText__zdRAg{max-width:500px;margin:24px 0 0;color:#34433e;font-size:1.05rem;line-height:1.65}.Contact_contactNote__N9iIB{display:flex;flex-direction:column;gap:3px;margin-top:24px;color:var(--ink);line-height:1.45}.Contact_contactNote__N9iIB strong{font-weight:750}.Contact_contactNote__N9iIB span{color:#41504b}.Contact_contactForm__bRDK5{position:relative;padding:34px;display:flex;flex-direction:column;gap:22px;border:1px solid rgba(7,29,35,.1);border-radius:24px;background:rgba(255,255,255,.92);box-shadow:0 24px 60px rgba(7,29,35,.1),0 2px 8px rgba(7,29,35,.05)}.Contact_fieldRow__yJJwi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.Contact_field__T_8_7{display:flex;flex-direction:column;gap:8px;min-width:0}.Contact_field__T_8_7>span{display:flex;align-items:center;gap:8px;color:var(--ink);font-size:.88rem;font-weight:700}.Contact_field__T_8_7>span small{padding:3px 7px;border-radius:999px;background:#edf1ef;color:#6a7672;font-size:.68rem;font-weight:650}.Contact_field__T_8_7 input,.Contact_field__T_8_7 textarea{width:100%;box-sizing:border-box;border:1px solid #d8dfdc;border-radius:12px;outline:none;background:#fff;color:var(--ink);font:inherit;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.Contact_field__T_8_7 input{height:52px;padding:0 16px}.Contact_field__T_8_7 textarea{min-height:150px;padding:15px 16px;line-height:1.5;resize:vertical}.Contact_field__T_8_7 input::placeholder,.Contact_field__T_8_7 textarea::placeholder{color:#8a9490}.Contact_field__T_8_7 input:hover,.Contact_field__T_8_7 textarea:hover{border-color:#b8c2be}.Contact_field__T_8_7 input:focus,.Contact_field__T_8_7 textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px rgba(7,29,35,.08)}.Contact_formFooter__70lYP{display:flex;align-items:center;gap:18px}.Contact_submitButton__sIypr{flex:0 0 auto;min-height:48px;padding:0 22px;border:0;border-radius:999px;background:var(--ink);color:#fff;font:inherit;font-size:.9rem;font-weight:750;cursor:pointer;transition:transform .16s ease,opacity .16s ease}.Contact_submitButton__sIypr:hover:not(:disabled){transform:translateY(-1px)}.Contact_submitButton__sIypr:disabled{cursor:wait;opacity:.6}.Contact_formFooter__70lYP>small{max-width:230px;color:#66726e;font-size:.76rem;line-height:1.4}.Contact_formError__twNKP,.Contact_formSuccess__7rvbg{margin:-4px 0 0;padding:12px 14px;border-radius:10px;font-size:.88rem;line-height:1.45}.Contact_formSuccess__7rvbg{background:#eaf8ee;color:#17652e}.Contact_formError__twNKP{background:#fff0f0;color:#9b2525}.Contact_honeypot__qEsxq{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}@media (max-width:1000px){.Contact_contactCard__68guw{padding:44px;grid-template-columns:1fr;gap:38px}.Contact_contactIntro__wXSHg{max-width:680px}.Contact_contactTitle__9OWv0{max-width:650px}.Contact_contactText__zdRAg{max-width:620px}}@media (max-width:640px){.Contact_contactCard__68guw{padding:28px 20px;gap:30px;border-radius:24px}.Contact_contactTitle__9OWv0{font-size:clamp(3rem,15vw,4.3rem)}.Contact_contactText__zdRAg{margin-top:18px;font-size:1rem}.Contact_contactForm__bRDK5{padding:22px 18px;gap:18px;border-radius:18px}.Contact_fieldRow__yJJwi{grid-template-columns:1fr}.Contact_field__T_8_7 input{height:50px}.Contact_formFooter__70lYP{align-items:stretch;flex-direction:column;gap:12px}.Contact_submitButton__sIypr{width:100%}.Contact_formFooter__70lYP>small{max-width:none;text-align:center}}.Footer_footer__o4_Ec{padding:50px 0 34px}.Footer_footerInner___rJwL{padding-top:28px;display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;border-top:1px solid var(--line);color:var(--muted);font-size:.76rem}.Footer_footerBrand__ZSmlv{display:flex;flex-direction:column}.Footer_footerNav__QbLH5{display:flex;gap:18px}.Footer_footerCopy__OuQrq{justify-self:end}@media (max-width:720px){.Footer_footerInner___rJwL{grid-template-columns:1fr}.Footer_footerNav__QbLH5{flex-wrap:wrap}.Footer_footerCopy__OuQrq{justify-self:start}}.TagList_tagList__a65lr{list-style:none;padding:0;margin:.5rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem}.TagList_tag__D8RcN{display:inline-block;padding:.2rem .65rem;border:1px solid #d9e0e6;border-radius:999px;font-size:.8rem;text-decoration:none;color:inherit}.TagList_tag__D8RcN:hover{border-color:currentColor}.PostList_postList__8sTzs{list-style:none;padding:0;display:flex;flex-direction:column;gap:2rem}.PostList_postItem__Am2W1{display:flex;gap:1.5rem;align-items:flex-start}.PostList_coverImage__ni2ue{width:180px;object-fit:cover;border-radius:8px;flex-shrink:0}.Prose_prose__PNzV2 table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:1.5rem 0;font-size:.95em}.Prose_prose__PNzV2 td,.Prose_prose__PNzV2 th{border:1px solid #d9e0e6;padding:.5rem .75rem;text-align:left;vertical-align:top}.Prose_prose__PNzV2 th{background:#f2f4f7;font-weight:700}.Prose_prose__PNzV2 tbody tr:nth-child(2n){background:#fafbfc}.Prose_prose__PNzV2 del{color:#667085}.BlogPost_coverImage__USw_W{display:block;width:100%;object-fit:cover;border-radius:12px;margin:1.5rem 0}.BlogEditor_form__htVtG{display:grid;gap:20px}.BlogEditor_titleRow__qfdBK{display:grid;gap:8px}.BlogEditor_titleInput__xJ9Cf{border:1px solid #d9e0e6;border-radius:9px;padding:12px 14px;font-size:20px;font-weight:700;color:#101828}.BlogEditor_mobileTabs__g7HyB{display:none;gap:8px}.BlogEditor_mobileTabActive__XqSdA,.BlogEditor_mobileTab__Sok_T{flex:1;border:1px solid #d9e0e6;border-radius:8px;padding:8px 12px;cursor:pointer;font:inherit;font-size:14px;font-weight:700}.BlogEditor_mobileTab__Sok_T{background:#ffffff;color:#344054}.BlogEditor_mobileTabActive__XqSdA{background:#0a4d45;color:#ffffff;border-color:#0a4d45}.BlogEditor_layout__bbRIc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.BlogEditor_fieldsColumn__pU1It{display:flex;flex-direction:column;gap:20px;min-width:0}.BlogEditor_field__rZ_n_{display:grid;gap:6px}.BlogEditor_label__rM7NB{color:#344054;font-size:13px;font-weight:700}.BlogEditor_input__8FpG1,.BlogEditor_textarea__GBMZb{border:1px solid #d9e0e6;border-radius:8px;padding:9px 12px;color:#1d2939;font:inherit}.BlogEditor_slugPreview__O5PUS{color:#667085;font-size:13px}.BlogEditor_toolbar__JW1vn{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.BlogEditor_toolbarButton__hTnKN{border:1px solid #d9e0e6;border-radius:6px;background:#ffffff;padding:6px 10px;color:#344054;cursor:pointer;font-size:13px;font-weight:600}.BlogEditor_toolbarButton__hTnKN:hover{border-color:#0a4d45;color:#0a4d45}.BlogEditor_editorPane__5BZEB{display:flex;flex-direction:column}.BlogEditor_markdownTextarea___JBaI{flex:1;min-height:380px;resize:vertical;border:1px solid #d9e0e6;border-radius:9px;padding:14px;color:#1d2939;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;line-height:1.6}.BlogEditor_previewColumn__O81Tg{position:sticky;top:20px;display:flex;flex-direction:column;border:1px solid #d9e0e6;border-radius:12px;background:#ffffff;padding:20px;max-height:calc(100vh - 40px);min-width:0}.BlogEditor_previewLabel__SjEkF{margin:0 0 12px;color:#667085;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.BlogEditor_previewScroll__bwlV6{flex:1;overflow-y:auto}.BlogEditor_previewTitle__mPPzw{margin:0 0 12px;color:#101828;font-size:26px;font-weight:800}.BlogEditor_previewCoverImage__DIekg{width:100%;object-fit:cover;border-radius:9px;margin-bottom:16px}.BlogEditor_previewBox__Vcb6C{border:1px solid #e4e9ee;border-radius:9px;background:#fafbfc;padding:16px 20px}.BlogEditor_previewBox__Vcb6C h1,.BlogEditor_previewBox__Vcb6C h2,.BlogEditor_previewBox__Vcb6C h3{color:#101828}.BlogEditor_actions__Xl3H2{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.BlogEditor_scheduleGroup__U__oe{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.BlogEditor_scheduleLabel__24oC6{display:grid;gap:4px}.BlogEditor_primaryButton__ujhyq,.BlogEditor_secondaryButton__AnnCd{border-radius:9px;padding:10px 18px;cursor:pointer;font:inherit;font-size:14px;font-weight:700}.BlogEditor_primaryButton__ujhyq{border:0;background:#0a4d45;color:#ffffff}.BlogEditor_primaryButton__ujhyq:hover:not(:disabled){background:#083f39}.BlogEditor_secondaryButton__AnnCd{border:1px solid #d9e0e6;background:#ffffff;color:#344054}.BlogEditor_primaryButton__ujhyq:disabled,.BlogEditor_secondaryButton__AnnCd:disabled{cursor:wait;opacity:.7}.BlogEditor_statusMessage__h_jUK{margin:0;font-size:13px}.BlogEditor_statusSuccess__tBGtL{color:#067647}.BlogEditor_statusError__OU_T1{color:#b42318}@media (max-width:860px){.BlogEditor_mobileTabs__g7HyB{display:flex}.BlogEditor_layout__bbRIc{display:block}.BlogEditor_fieldsColumn__pU1It,.BlogEditor_previewColumn__O81Tg{display:none}.BlogEditor_mobileShowFields__qrgYl .BlogEditor_fieldsColumn__pU1It{display:flex}.BlogEditor_mobileShowPreview__G5Vq3 .BlogEditor_previewColumn__O81Tg{display:flex;position:static;max-height:none}}.GridTable_table__5EfJS{display:grid;overflow-x:auto;border:1px solid #e4e9ee;border-radius:12px;background:#ffffff}.GridTable_headerRow__liB_l,.GridTable_row__R_I_X{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center}.GridTable_headerRow__liB_l{border-bottom:1px solid #e4e9ee}.GridTable_row__R_I_X+.GridTable_row__R_I_X{border-top:1px solid #eef1f4}.GridTable_row__R_I_X:hover{background:#f7f9fb}.GridTable_heading__QGrFT{padding:12px 16px;color:#667085;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.GridTable_cell__vddhU{padding:14px 16px;color:#182230;font-size:14px}.RevisionHistory_history__SB8ou{border:1px solid #d9e0e6;border-radius:10px;padding:12px 16px}.RevisionHistory_history__SB8ou summary{cursor:pointer;font-weight:700;color:#344054}.RevisionHistory_note__W6jpr{margin:8px 0 0;font-size:13px;color:#475467}.RevisionHistory_linkButton__8e_hJ{border:none;background:none;padding:0;color:#175cd3;font:inherit;cursor:pointer;text-decoration:underline}.RevisionHistory_diff__GCO7r{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;max-height:420px;overflow:auto;border:1px solid #eaecf0;border-radius:8px;font-size:12px}.RevisionHistory_diffHeader__S91yw{position:sticky;top:0;padding:6px 10px;background:#f9fafb;font-weight:700;border-bottom:1px solid #eaecf0}.RevisionHistory_diffRow__YqvWK{display:contents}.RevisionHistory_added__I7Flr,.RevisionHistory_line__Z_UdM,.RevisionHistory_removed__iX4NI{margin:0;padding:1px 10px;white-space:pre-wrap;word-break:break-word;min-height:1.4em}.RevisionHistory_removed__iX4NI{background:#fef3f2;color:#b42318}.RevisionHistory_added__I7Flr{background:#ecfdf3;color:#067647}.SettingsForm_form__I1NQL{display:grid;gap:20px;max-width:960px}.SettingsForm_fieldset__VI82P{border:1px solid #d9e0e6;border-radius:12px;padding:16px 20px;display:grid;gap:12px;min-width:0}.SettingsForm_fieldset__VI82P legend{font-weight:700;color:#101828;padding:0 6px}.SettingsForm_hint__v43no{margin:0;font-size:13px;color:#475467}.SettingsForm_field__pqdlj{display:grid;gap:6px}.SettingsForm_label__BV4Lv{font-size:13px;font-weight:700;color:#344054}.SettingsForm_input__SnVl8,.SettingsForm_numberInput__5bm3y,.SettingsForm_textarea__6iBja{border:1px solid #d9e0e6;border-radius:8px;padding:8px 10px;font:inherit;color:#1d2939;width:100%;box-sizing:border-box}.SettingsForm_numberInput__5bm3y{width:90px}.SettingsForm_checkboxField__WHJ90{display:flex;align-items:center;gap:8px;font-size:14px}.SettingsForm_linkButton__4VA7Y{border:none;background:none;padding:0;color:#b42318;font:inherit;cursor:pointer;text-decoration:underline}.SettingsForm_primaryButton__ROSjT,.SettingsForm_secondaryButton__if0In{border-radius:9px;padding:10px 18px;font:inherit;font-size:14px;font-weight:700;cursor:pointer;justify-self:start}.SettingsForm_primaryButton__ROSjT{border:1px solid #101828;background:#101828;color:#ffffff}.SettingsForm_primaryButton__ROSjT:disabled{cursor:wait;opacity:.7}.SettingsForm_secondaryButton__if0In{border:1px solid #d9e0e6;background:#ffffff;color:#344054}.SettingsForm_error__U_Yq6,.SettingsForm_success__mGRS9{margin:0;font-size:14px}.SettingsForm_success__mGRS9{color:#067647}.SettingsForm_error__U_Yq6{color:#b42318}