.amz-all-case-studies{display:flex;justify-content:center;clear:both;margin:clamp(28px,4vw,52px) auto 0;padding:0 16px}.amz-all-case-studies a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border:1px solid #d4ad10;border-radius:8px;background:#ffdd35;color:#171717!important;font:700 14px/1.3 'DM Sans',Arial,sans-serif;text-align:center;text-decoration:none!important;transition:background .25s ease,transform .25s ease,box-shadow .25s ease}.amz-all-case-studies a:hover,.amz-all-case-studies a:focus-visible{background:#f2cb14;transform:translateY(-2px);box-shadow:0 9px 24px #00000020}.amz-all-case-studies a:focus-visible{outline:2px solid #171717;outline-offset:3px}@media(prefers-reduced-motion:reduce){.amz-all-case-studies a{transition:none}.amz-all-case-studies a:hover,.amz-all-case-studies a:focus-visible{transform:none}}.amz-tool-case-studies{padding:clamp(68px,7vw,96px) 0;background:#fff;color:#20211f;font-family:'DM Sans',Arial,sans-serif}.amz-tool-cases-inner{width:min(1190px,calc(100% - 48px));margin:auto}.amz-tool-cases-heading{max-width:760px;margin-bottom:38px}.amz-tool-cases-heading>span,.amz-tool-case-copy>span{color:#8c6d00;font-size:10px;font-weight:800;letter-spacing:.14em}.amz-tool-cases-heading h2{margin:13px 0 14px;color:#20211f;font:400 clamp(42px,4.6vw,64px)/1.1 'Fraunces',Georgia,serif;letter-spacing:-.055em}.amz-tool-cases-heading p{max-width:650px;margin:0;color:#666963;font-size:16px;line-height:1.65}.amz-tool-cases-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.amz-tool-case{display:flex;flex-direction:column;overflow:hidden;border:1px solid #e5e1d8;border-radius:16px;background:#fff;color:#20211f!important;text-decoration:none!important;transition:transform .3s,box-shadow .3s}.amz-tool-case:hover,.amz-tool-case:focus-visible{transform:translateY(-5px);box-shadow:0 19px 36px #31281314}.amz-tool-case:focus-visible{outline:3px solid #d4ad10;outline-offset:3px}.amz-tool-case-image{display:flex;align-items:center;justify-content:center;height:235px;padding:18px;overflow:hidden;background:#f5f2e8}.amz-tool-case:nth-child(2) .amz-tool-case-image{background:#f7f4e6}.amz-tool-case:nth-child(3) .amz-tool-case-image{background:#eeedf1}.amz-tool-case-image img{display:block;width:auto;height:199px;max-width:100%;max-height:100%;object-fit:contain}.amz-tool-case-copy{display:flex;flex:1;flex-direction:column;padding:27px}.amz-tool-case h3{margin:11px 0;color:#20211f;font:400 clamp(25px,2.2vw,32px)/1.18 'Fraunces',Georgia,serif;letter-spacing:-.04em}.amz-tool-case p{margin:0 0 22px;color:#666963;font-size:13px;line-height:1.65}.amz-tool-case strong{margin-top:auto;color:#20211f;font-size:12px;text-decoration:underline;text-decoration-color:#c7a019;text-underline-offset:6px}@media(max-width:950px){.amz-tool-cases-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.amz-tool-cases-inner{width:calc(100% - 34px)}.amz-tool-cases-heading h2{font-size:43px}.amz-tool-cases-heading p{font-size:14px}.amz-tool-cases-grid{grid-template-columns:1fr}.amz-tool-case-image{height:220px}.amz-tool-case-image img{height:184px}}@media(prefers-reduced-motion:reduce){.amz-tool-case{transition:none}.amz-tool-case:hover,.amz-tool-case:focus-visible{transform:none}}