.cf{background:#f5f8f7;color:#122e30;padding:24px 0 72px}.cf .wrap{max-width:1200px}.cf-nav{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid #d9e5df;padding-bottom:18px}.cf-nav a{padding:10px 14px;border-radius:24px;font-size:14px}.cf-nav a[aria-current]{background:#123c36;color:#fff}.cf-heading{max-width:820px;padding:52px 0 30px}.cf h1{font-size:clamp(30px,4.5vw,58px);line-height:1.15;margin:18px 0}.cf h2{font-size:clamp(21px,2.4vw,30px);line-height:1.4}.cf p{line-height:1.8}.cf-tag{font-size:12px;letter-spacing:.06em;color:#387467}.cf-hero{display:grid;grid-template-columns:1.4fr 1fr;gap:36px;background:#153e36;color:#f4fff9;border-radius:24px;padding:36px;margin-bottom:42px}.cf-steps p{border-bottom:1px solid #ffffff30;padding:12px 0}.cf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0 36px}.cf-card{display:block;min-width:0;background:white;border:1px solid #dce7e1;padding:26px;border-radius:18px;overflow-wrap:anywhere;margin-bottom:18px}.cf-grid .cf-card{margin:0}.cf-industries a{padding:20px;border:1px solid #dce7e1;border-radius:12px;background:white;display:flex;justify-content:space-between}.cf button,.cf-button{display:inline-flex;align-items:center;justify-content:center;border:0;background:#1d5b48;color:white;border-radius:9px;padding:12px 18px;cursor:pointer;font:inherit;margin:6px 6px 6px 0;text-decoration:none}.cf-button.secondary{background:#e2eee7;color:#183f35}.cf-hero .cf-button{background:#a9e5bd;color:#123c36}.cf button:disabled{opacity:.5;cursor:not-allowed}.cf-empty{padding:32px;border:1px dashed #a0b9aa;border-radius:18px;margin:26px 0;background:#eef4ef}.cf-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cf label{display:flex;flex-direction:column;gap:8px;margin:12px 0;font-size:14px;font-weight:600}.cf input:not([type=checkbox]),.cf select,.cf textarea{width:100%;min-width:0;border:1px solid #c6d8cd;background:#fff;color:#183f35;border-radius:8px;padding:12px;font:inherit}.cf textarea{min-height:110px;resize:vertical}.cf a:focus-visible,.cf button:focus-visible,.cf input:focus,.cf select:focus,.cf textarea:focus{outline:3px solid #68ad92;outline-offset:3px}.cf .cf-check{flex-direction:row;align-items:flex-start;font-weight:400}.cf-check input{margin-top:5px;flex:none}.cf-form{max-width:850px}.cf-alert{background:#fff4d9;border:1px solid #ecd399;border-radius:10px;padding:16px;line-height:1.7;margin:16px 0}.cf-muted{font-size:13px;color:#527167}.cf-resources{margin-top:56px}.cf-actions{display:flex;align-items:center;gap:16px}.cf .PhoneInput{direction:ltr}.cf .PhoneInputCountrySelect{padding:0}.cf a:hover{text-decoration:underline}.cf-admin{max-width:1200px}.cf-table{overflow:auto}.cf-table table{border-collapse:collapse;width:100%;font-size:13px}.cf-table td,.cf-table th{padding:12px;text-align:start;border-bottom:1px solid #dce7e1;vertical-align:top}.cf small{display:block;color:#527167}@media(max-width:760px){.cf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-hero{grid-template-columns:1fr;padding:24px}.cf-heading{padding-top:30px}.cf-fields{grid-template-columns:1fr}.cf-nav a{padding:8px;font-size:12px}}@media(max-width:480px){.cf-grid{grid-template-columns:1fr}.cf-card,.cf-hero{padding:20px}.cf-heading h1{font-size:32px}}