.acim-feature-short{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.acim-feature-short-options{gap:5px;display:grid}.acim-feature-short-option{text-align:left;border:1px solid #0000;border-bottom-color:var(--acim-line,#ded7cd);background:var(--acim-paper,#fff);width:100%;min-height:64px;color:var(--acim-ink,#33200e);border-radius:7px;grid-template-columns:18px minmax(0,1fr) 14px;align-items:start;gap:10px;padding:12px 10px;display:grid}.acim-feature-short-option>svg{color:var(--acim-teal-dark,#6d4510);flex:none;margin-top:2px}.acim-feature-short-option strong{font-size:13px;font-weight:650;line-height:1.45;display:block}.acim-feature-short-option small{color:var(--acim-muted,#6d6258);margin-top:3px;font-size:12px;line-height:1.6;display:block}.acim-feature-short-option[aria-pressed=true]{border-color:var(--acim-teal-dark,#6d4510);background:var(--acim-soft,#f0e6d4)}.acim-feature-short-option:hover{background:var(--acim-ground,#f3f2f0)}.acim-feature-short-option[aria-pressed=true]:hover{background:var(--acim-soft,#f0e6d4)}.acim-feature-short-example{background:var(--acim-ground,#f3f2f0);color:var(--acim-muted,#6d6258);border-radius:7px;min-height:64px;padding:12px 14px;line-height:1.7;margin:0!important;font-size:12px!important}.acim-feature-short-example strong{color:var(--acim-teal-dark,#6d4510);font-weight:650}.acim-photo-example{background:0 0;border:0;border-radius:0;margin-block:36px;padding:0}.acim-photo-example-heading{max-width:760px;margin-bottom:23px}.acim-photo-example-heading>span{color:var(--acim-teal-dark,#6d4510);letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:650;line-height:1.5;display:block}.acim-photo-example-heading h2{font-size:clamp(25px,3vw,32px);line-height:1.25}.acim-photo-example-heading p{color:var(--acim-muted,#6d6258);margin-top:12px;font-size:14px;line-height:1.75}.acim-photo-example-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:0;padding:0;list-style:none;display:grid}.acim-photo-example-steps>li{background:var(--acim-paper,#fff);border:1px solid var(--acim-line,#ded7cd);border-radius:10px;min-width:0;padding:18px;position:relative}.acim-photo-example-label{align-items:center;gap:9px;margin-bottom:16px;display:flex}.acim-photo-example-label>span{background:var(--acim-soft,#f0e6d4);width:27px;height:27px;color:var(--acim-teal-dark,#6d4510);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:650;display:grid}.acim-photo-example-label>svg{color:var(--acim-teal-dark,#6d4510);flex:none}.acim-photo-example-label h3{font-size:19px;font-weight:650;line-height:1.3}.acim-photo-example-image{background:0 0;border-radius:7px;place-items:center;min-height:155px;display:grid;overflow:hidden}.acim-photo-example-image img{object-fit:contain;width:100%;height:155px;display:block}.acim-photo-example-data{background:var(--acim-ground,#f3f2f0);border-radius:7px;align-content:center;gap:11px;min-height:155px;margin:0;padding:14px;display:grid}.acim-photo-example-data dt{color:var(--acim-muted,#6d6258);font-size:10px;line-height:1.5}.acim-photo-example-data dd{color:var(--acim-ink,#33200e);margin:2px 0 0;font-size:12px;font-weight:600;line-height:1.5}.acim-photo-example-tag{background:var(--acim-soft,#f0e6d4);min-height:155px;color:var(--acim-teal-dark,#6d4510);border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.acim-photo-example-tag>span{font-size:10px}.acim-photo-example-tag>strong{letter-spacing:.06em;font-size:19px;font-weight:650}.acim-photo-example-steps>li>p{color:var(--acim-muted,#6d6258);margin-top:14px;font-size:12px;line-height:1.75}.acim-photo-example-arrow{color:var(--acim-teal-dark,#6d4510);pointer-events:none;position:absolute;top:50%;right:-24px}.acim-photo-example-note{color:var(--acim-muted,#6d6258);line-height:1.7;margin:17px 0 0!important;font-size:11px!important}@media (max-width:760px){.acim-photo-example{padding:22px}.acim-photo-example-steps{grid-template-columns:1fr;gap:22px}.acim-photo-example-steps>li{padding:20px}.acim-photo-example-image img{height:185px}.acim-photo-example-arrow{top:auto;bottom:-23px;right:calc(50% - 10px);transform:rotate(90deg)}.acim-photo-example-tag,.acim-photo-example-data{min-height:135px}.acim-photo-example-heading h2{font-size:27px}}@media (max-width:500px){.acim-feature-short-option{gap:8px;padding:12px 8px}.acim-feature-short-option strong{font-size:13px}.acim-feature-short-option small{font-size:12px}.acim-feature-short-example{min-height:0;padding:12px}.acim-photo-example{margin-block:25px;padding:19px}.acim-photo-example-steps>li{padding:17px}.acim-photo-example-heading h2{font-size:25px}.acim-photo-example-heading p{font-size:13px}}.acim-clients-showcase{min-width:0}.acim-clients-showcase-compact{padding-block:36px}.acim-clients-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:25px;display:flex}.acim-clients-section-heading>div>span{color:var(--acim-teal-dark,#6d4510);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:650;display:block}.acim-clients-section-heading h2{text-wrap:balance;font-size:clamp(27px,3vw,36px);line-height:1.25}.acim-clients-section-heading>.acim-text-link{flex:none}.acim-clients-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:stretch;gap:24px;display:grid}.acim-client-card{border:1px solid var(--acim-line,#ded7cd);background:#fff;border-radius:13px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.acim-client-logo{background:#fff;border-bottom:1px solid #f0ece6;place-items:center;min-width:0;padding:24px 28px 18px;display:grid}.acim-client-logo>img{object-fit:contain;object-position:center;background:#fff;width:100%;height:160px;display:block}.acim-client-card-content{flex-direction:column;flex:1;align-items:start;min-width:0;padding:24px;display:flex}.acim-client-kind{color:var(--acim-teal-dark,#6d4510);letter-spacing:.04em;text-transform:none;margin-bottom:9px;font-size:11px;font-weight:650;line-height:1.5;display:block}.acim-client-card :is(h2,h3){color:var(--acim-ink,#33200e);letter-spacing:-.025em;text-transform:none;text-wrap:balance;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0;font-size:22px;font-weight:650;line-height:1.35}.acim-client-location{min-width:0;color:var(--acim-muted,#6d6258);align-items:start;gap:7px;font-size:14px;line-height:1.65;display:flex;margin-top:12px!important}.acim-client-location>svg{color:var(--acim-teal-dark,#6d4510);flex:none;margin-top:4px}.acim-client-location>span{overflow-wrap:break-word}.acim-client-period{color:var(--acim-ink,#33200e);gap:3px;font-size:13px;line-height:1.65;display:grid;margin-top:17px!important}.acim-client-period>span{color:var(--acim-muted,#6d6258);font-size:11px}.acim-client-description{color:var(--acim-muted,#6d6258);font-size:14px;line-height:1.8;margin-top:17px!important}.acim-client-solutions{width:100%;margin-top:auto;padding-top:22px}.acim-client-solutions>p{color:var(--acim-ink,#33200e);font-size:12px;font-weight:600;line-height:1.5;margin:0 0 9px!important}.acim-client-solutions>ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.acim-client-solutions li{min-width:0;max-width:100%}.acim-client-solutions a{border:1px solid var(--acim-line,#ded7cd);background:var(--acim-ground,#f3f2f0);max-width:100%;min-height:38px;color:var(--acim-teal-dark,#6d4510);overflow-wrap:break-word;border-radius:7px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.acim-client-solutions a>svg{flex:none}.acim-client-solutions a:hover{background:var(--acim-soft,#f0e6d4);text-underline-offset:3px;border-color:#b58538;text-decoration:underline}.acim-client-card-compact .acim-client-logo{padding:21px 24px 16px}.acim-client-card-compact .acim-client-logo>img{height:135px}.acim-client-card-compact .acim-client-card-content{padding:21px}.acim-client-card-compact h3{font-size:20px}.acim-client-card-compact .acim-client-location{font-size:13px}.acim-client-card-compact .acim-client-solutions{padding-top:18px}.acim-clients-more{min-height:44px;color:var(--acim-teal-dark,#6d4510);align-items:center;gap:9px;margin-top:22px;font-size:14px;font-weight:600;text-decoration:none;display:none}.acim-clients-more:hover{text-underline-offset:4px;text-decoration:underline}.acim-clients-empty{background:var(--acim-ground,#f3f2f0);border:1px solid var(--acim-line,#ded7cd);border-radius:13px;max-width:780px;padding:32px}.acim-clients-empty h2{text-wrap:balance;font-size:27px;line-height:1.3}.acim-clients-empty>p{max-width:64ch;color:var(--acim-muted,#6d6258);margin:18px 0 23px;font-size:16px;line-height:1.8}.acim-clients-contact{border-top:1px solid var(--acim-line,#ded7cd);background:var(--acim-ground,#f3f2f0);border-radius:12px;justify-content:space-between;align-items:center;gap:28px;margin-top:40px;padding:29px 32px;display:flex}.acim-clients-contact h2{text-wrap:balance;font-size:25px;line-height:1.3}.acim-clients-contact p{max-width:650px;color:var(--acim-muted,#6d6258);margin-top:12px;font-size:14px;line-height:1.75}.acim-clients-contact>.acim-button{flex:none}@media (max-width:980px){.acim-clients-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.acim-clients-contact{flex-direction:column;align-items:start;gap:22px}}@media (max-width:600px){.acim-clients-more{display:inline-flex}.acim-clients-grid{grid-template-columns:1fr;gap:22px}.acim-clients-section-heading{flex-direction:column;align-items:start;gap:12px;margin-bottom:20px}.acim-clients-section-heading>.acim-text-link{display:none}.acim-client-logo{padding:22px 25px 18px}.acim-client-logo>img{height:155px}.acim-client-card-content{padding:23px}.acim-client-card :is(h2,h3){font-size:23px;line-height:1.3}.acim-client-location{font-size:14px}.acim-client-solutions a{min-height:44px}.acim-clients-showcase-compact .acim-clients-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.acim-client-card-compact .acim-client-logo{padding:15px 13px 12px}.acim-client-card-compact .acim-client-logo>img{height:105px}.acim-client-card-compact .acim-client-card-content{padding:15px 13px}.acim-client-card-compact h3{letter-spacing:-.018em;font-size:17px;line-height:1.35}.acim-client-card-compact .acim-client-kind{margin-bottom:7px;font-size:10px}.acim-client-card-compact .acim-client-location{gap:5px;font-size:12px;margin-top:10px!important}.acim-client-card-compact .acim-client-location>svg{width:13px;margin-top:3px}.acim-client-card-compact .acim-client-solutions>p{font-size:11px}.acim-client-card-compact .acim-client-solutions>ul{gap:6px}.acim-client-card-compact .acim-client-solutions a{gap:5px;padding:7px 8px;font-size:11px}.acim-client-card-compact .acim-client-solutions a>svg{width:10px}.acim-clients-empty{padding:25px}.acim-clients-empty h2{font-size:25px}.acim-clients-empty>p{font-size:15px}.acim-clients-contact{padding:25px}.acim-clients-contact h2{font-size:24px}.acim-clients-contact p{font-size:14px}.acim-clients-showcase-compact{padding-block:28px}}@media (max-width:350px){.acim-clients-showcase-compact .acim-clients-grid{grid-template-columns:1fr}.acim-client-card-compact .acim-client-logo>img{height:130px}.acim-client-card-compact h3{font-size:20px}}@media (pointer:coarse){.acim-client-solutions a{min-height:44px}}@media (min-width:601px){.acim-clients-grid.acim-clients-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}}
