#home-success-stories{background:#173662;color:#fff;padding:72px 0;font-family:Montserrat,"PingFang SC","Microsoft YaHei","Noto Sans CJK SC",Arial,Helvetica,sans-serif;scroll-margin-top:150px}#home-success-stories *{box-sizing:border-box}#home-success-stories .ahs-wrap{max-width:1224px;padding:0 32px;margin:0 auto}#home-success-stories .ahs-heading{margin-bottom:32px}#home-success-stories h2{font-family:inherit;font-size:40px;line-height:1.15;letter-spacing:-.025em;font-weight:600;color:inherit;margin:0 0 16px;text-transform:none}#home-success-stories .ahs-heading p{font-family:inherit;color:#dce5f2;font-size:17px;line-height:1.6;max-width:62ch;margin:0}#home-success-stories .ahs-track{display:flex;position:relative;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-color:#fff #20468b;scrollbar-width:thin;outline-offset:6px}#home-success-stories.ahs-ready .ahs-track{scrollbar-width:none}#home-success-stories.ahs-ready .ahs-track::-webkit-scrollbar{display:none}#home-success-stories .ahs-slide{flex:0 0 100%;min-width:0;display:grid;grid-template-columns:56% 44%;scroll-snap-align:start;scroll-snap-stop:always;align-items:stretch;margin:0;background:#20468b}#home-success-stories .ahs-photo{display:block;position:relative;min-height:430px;overflow:hidden}#home-success-stories .ahs-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 52%;max-width:none;margin:0}#home-success-stories .ahs-copy{display:flex;flex-direction:column;justify-content:center;padding:36px 38px}#home-success-stories h3{font-family:inherit;color:inherit;font-size:29px;line-height:1.27;letter-spacing:-.02em;font-weight:600;text-wrap:balance;text-transform:none;margin:0 0 16px}#home-success-stories h3 a{color:inherit;text-decoration:none;font-weight:inherit}#home-success-stories .ahs-property{font-family:inherit;color:#fff;font-size:14px;line-height:1.6;margin:0 0 20px}#home-success-stories .ahs-summary{font-family:inherit;color:#e1e9f5;font-size:16px;line-height:1.7;margin:0 0 26px;max-width:42ch}#home-success-stories .ahs-read{display:inline-flex;align-items:center;gap:14px;color:#fff;font-family:inherit;font-size:16px;font-weight:600;line-height:1.5;min-height:44px;align-self:flex-start;text-decoration:underline;text-underline-offset:6px;text-decoration-color:rgb(255 255 255 / .55)}#home-success-stories .ahs-read:hover,#home-success-stories h3 a:hover{text-decoration:underline;text-underline-offset:6px;text-decoration-color:#fff}#home-success-stories .ahs-controls{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:18px}#home-success-stories .ahs-controls[hidden]{display:none}#home-success-stories .ahs-pages,#home-success-stories .ahs-direction{display:flex;align-items:center;gap:8px}#home-success-stories button{font:inherit;color:#fff;box-shadow:none;border-radius:0;background:#fff0;cursor:pointer;min-height:44px;min-width:44px;padding:0;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease-out,border-color .2s ease-out}#home-success-stories .ahs-page{border:0;width:48px}#home-success-stories .ahs-page span{display:block;height:3px;width:32px;background:rgb(255 255 255 / .45);transition:background-color .2s ease-out}#home-success-stories .ahs-page[aria-current=true] span{background:#fff}#home-success-stories .ahs-page:hover span{background:#fff}#home-success-stories .ahs-prev,#home-success-stories .ahs-next{border:1px solid rgb(255 255 255 / .4);width:48px;height:48px}#home-success-stories .ahs-prev svg{transform:rotate(180deg)}#home-success-stories .ahs-prev:hover:not(:disabled),#home-success-stories .ahs-next:hover:not(:disabled){background:#d02d27;border-color:#d02d27}#home-success-stories button:disabled{opacity:.35;cursor:default}#home-success-stories .ahs-position{font-size:14px;line-height:1.5;font-variant-numeric:tabular-nums;min-width:44px;margin-right:12px;color:#dce5f2;text-align:center}#home-success-stories :focus-visible{outline:2px solid #fff;outline-offset:4px}#home-success-stories ::selection{background:#d02d27;color:#fff}@media(max-width:1000px){#home-success-stories .ahs-copy{padding:28px}#home-success-stories h3{font-size:26px}#home-success-stories .ahs-slide{grid-template-columns:52% 48%}#home-success-stories .ahs-photo{min-height:440px}}@media(max-width:700px){#home-success-stories{padding:48px 0;scroll-margin-top:110px}#home-success-stories .ahs-wrap{padding:0 20px}#home-success-stories .ahs-heading{margin-bottom:24px}#home-success-stories h2{font-size:32px;margin-bottom:12px}#home-success-stories .ahs-heading p{font-size:16px}#home-success-stories .ahs-slide{display:flex;flex-direction:column}#home-success-stories .ahs-photo{min-height:0;aspect-ratio:3/2;flex:0 0 auto}#home-success-stories .ahs-copy{padding:26px 24px;justify-content:flex-start;flex:1}#home-success-stories h3{font-size:25px;line-height:1.3;margin-bottom:14px}#home-success-stories .ahs-property{margin-bottom:16px}#home-success-stories .ahs-summary{margin-bottom:18px}#home-success-stories .ahs-read{margin-top:auto}#home-success-stories .ahs-controls{gap:12px;padding-top:12px;flex-wrap:wrap}#home-success-stories .ahs-pages{gap:0}#home-success-stories .ahs-page{width:44px;min-width:44px}#home-success-stories .ahs-page span{width:26px}#home-success-stories .ahs-position{margin-right:0;min-width:34px}#home-success-stories .ahs-prev,#home-success-stories .ahs-next{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){#home-success-stories *,#home-success-stories *::before,#home-success-stories *::after{transition:none!important;scroll-behavior:auto!important}}