.marketing .ac-charge-story{background:#f5f8f6;border-block:1px solid #e2e9e4;padding:70px 0 34px;scroll-margin-top:76px}.marketing .ac-story-intro{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:38px;display:flex}.marketing .ac-story-intro h2{margin-top:18px;font-size:clamp(32px,3.6vw,48px)}.marketing .ac-story-intro>p{max-width:350px;font-size:14px}.marketing .ac-story-layout{background:#fff;border:1px solid #d9e3dc;border-radius:9px;grid-template-columns:.85fr 1.3fr;display:grid;overflow:hidden}.marketing .ac-story-steps{background:#eef3ef;flex-direction:column;justify-content:center;gap:6px;padding:18px;display:flex}.marketing .ac-story-steps button{text-align:left;color:#53685d;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:18px;width:100%;padding:24px 20px;display:flex}.marketing .ac-story-steps button>span{font-variant-numeric:tabular-nums;font-size:10px}.marketing .ac-story-steps strong{color:#1c302b;font-size:18px;font-weight:500;display:block}.marketing .ac-story-steps small{margin-top:7px;font-size:11px;display:block}.marketing .ac-story-steps button>svg{opacity:.35;margin-left:auto}.marketing .ac-story-steps button[aria-selected=true]{color:#174d3d;background:#fff;border-color:#d7e2d9}.marketing .ac-story-steps button[aria-selected=true]>svg{opacity:1}.marketing .ac-story-panel{min-height:383px;padding:34px 40px}.marketing .ac-story-panel-head{color:#537060;letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:9px;display:flex}.marketing .ac-story-amount{flex-wrap:wrap;align-items:baseline;column-gap:19px;margin:28px 0 17px;display:flex}.marketing .ac-story-amount strong{color:#174d3d;letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(48px,5vw,70px);font-weight:450;line-height:1}.marketing .ac-story-amount>span{color:#5a6b65;font-size:12px}.marketing .ac-story-panel>p{max-width:480px;min-height:72px;font-size:14px}.marketing .ac-story-basis{color:#174d3d;border-top:1px solid #e2e8e3;justify-content:space-between;align-items:center;margin-top:24px;padding-top:19px;font-size:11px;display:flex}.marketing .ac-story-panel>small{margin-top:12px;font-size:10px;display:block}.marketing .ac-story-footer{color:#697b73;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;font-size:10px;display:flex}.marketing .ac-story-footer a{color:#174d3d;align-items:center;gap:8px;display:flex}.marketing .ac-resource-feature>a{min-height:0;padding:40px;display:block}.marketing .ac-resource-feature h2{max-width:720px;font-size:clamp(29px,3.2vw,44px)}.marketing .ac-resource-feature p{max-width:630px}.marketing .ac-resource-feature .ac-resource-read{margin-top:26px}.marketing .ac-resource-search{color:#5a6b65;background:#fff;border:1px solid #d7e2da;border-radius:6px;align-items:center;gap:13px;margin-bottom:28px;padding:7px 8px 7px 16px;display:flex}.marketing .ac-resource-search:focus-within{outline-offset:2px;outline:2px solid #174d3d}.marketing .ac-resource-search input[type=search]{color:#1c302b;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:7px 0;font-size:13px}.marketing .ac-resource-search button{color:#fff;background:#174d3d;border:0;border-radius:4px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;display:inline-flex}.marketing .ac-resource-search-state{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:25px;font-size:12px;display:flex}.marketing .ac-resource-search-state a{color:#174d3d;text-decoration:underline}.marketing .ac-resource-empty{background:#f8faf9;border:1px solid #e0e8e2;border-radius:6px;padding:45px 25px}.marketing .ac-resource-empty h3{margin:16px 0 8px;font-size:24px}.marketing .ac-resource-empty p{font-size:13px}.marketing .ac-resource-empty a{color:#174d3d;align-items:center;gap:10px;margin-top:23px;font-size:12px;display:inline-flex}.marketing .ac-mobile-nav .ac-menu-toggle,.ac-mobile-sheet .ac-menu-toggle{color:#1c302b;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;display:flex}.ac-menu-toggle>span{background:currentColor;width:21px;height:1.5px;display:block}.ac-menu-toggle>span:last-child{width:16px;margin-left:5px}.ac-mobile-sheet[data-slot=dialog-content]{width:100%;max-width:none;height:100dvh;max-height:100dvh;box-shadow:none;color:#1c302b;overscroll-behavior:contain;--tw-translate-x:0;--tw-translate-y:0;background:#f9fbf9;border:0;border-radius:0;flex-direction:column;gap:0;padding:0;transition:none;animation:.2s ease-out ac-mobile-reveal;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translate(0,0)translate(0,0)}.ac-mobile-sheet-head{justify-content:space-between;align-items:center;min-height:76px;padding:16px 24px;display:flex}.ac-mobile-sheet-head .logo{font-size:24px}.ac-mobile-sheet .is-close{background:#edf2ee;position:relative}.ac-mobile-sheet .is-close>span{width:20px;margin:0;position:absolute;transform:rotate(45deg)}.ac-mobile-sheet .is-close>span:last-child{transform:rotate(-45deg)}.ac-mobile-sheet-links{padding:22px 30px 25px}.ac-mobile-menu-caption{color:#697b73;text-transform:uppercase;letter-spacing:.12em;margin-bottom:22px;font-size:10px;display:block}.ac-mobile-sheet-links>a,.ac-mobile-sheet-links>details>summary{letter-spacing:-.045em;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;font-size:32px;font-weight:450;line-height:1.2;list-style:none;display:flex}.ac-mobile-sheet-links>a>svg,.ac-mobile-sheet-links summary>svg{color:#729180}.ac-mobile-sheet-links summary::-webkit-details-marker{display:none}.ac-mobile-sheet-links details[open] summary>svg{transform:rotate(45deg)}.ac-mobile-sheet-links details>div{border-left:1px solid #ccdbd0;margin:8px 0 15px;padding-left:18px}.ac-mobile-sheet-links details a{justify-content:space-between;align-items:center;padding:10px 0;font-size:16px;display:flex}.ac-mobile-sheet-secondary{border-top:1px solid #dbe4dd;flex-wrap:wrap;gap:17px 25px;margin-top:28px;padding-top:20px;display:flex}.ac-mobile-sheet-secondary a{color:#5a6b65;align-items:center;gap:6px;font-size:12px;display:flex}.ac-mobile-sheet-bottom{padding:25px 30px max(28px, env(safe-area-inset-bottom));background:#edf3ee;margin-top:auto}.ac-mobile-sheet-bottom>span{color:#5a6b65;margin-bottom:18px;font-size:11px;display:block}.ac-mobile-sheet-bottom>div{justify-content:space-between;align-items:center;gap:20px;font-size:13px;display:flex}.ac-mobile-sheet-bottom a:last-child{color:#fff;background:#174d3d;border-radius:5px;align-items:center;gap:14px;padding:12px 15px;display:inline-flex}@keyframes ac-mobile-reveal{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:800px){.marketing .ac-story-intro{flex-direction:column;align-items:flex-start;gap:20px}.marketing .ac-story-layout{grid-template-columns:1fr}.marketing .ac-story-steps{padding:12px}.marketing .ac-story-steps button{padding:14px 16px}.marketing .ac-story-steps small{display:none}.marketing .ac-story-steps strong{font-size:15px}.marketing .ac-story-panel{min-height:345px;padding:28px}.marketing .ac-charge-story{padding-top:45px}}@media (max-width:540px){.marketing .ac-story-panel{padding:25px 21px}.marketing .ac-story-amount{gap:10px;margin-top:24px}.marketing .ac-story-panel>p{min-height:89px;font-size:13px}.marketing .ac-story-panel-head{font-size:8px}.marketing .ac-story-footer{flex-direction:column;align-items:flex-start;gap:12px}.marketing .ac-resource-feature>a{padding:27px}.marketing .ac-resource-search{gap:9px;padding-left:12px}.marketing .ac-resource-search input[type=search]{font-size:12px}.marketing .ac-resource-search button{padding-inline:10px;font-size:11px}.marketing .ac-resource-search button svg{display:none}}@media (prefers-reduced-motion:reduce){.ac-mobile-sheet[data-slot=dialog-content]{animation:none}}
.marketing .ac-story-layout{box-shadow:0 16px 45px #174d3d08}.marketing .ac-story-steps button{transition:background .22s,border-color .22s,box-shadow .22s}.marketing .ac-story-steps button:hover{background:#ffffff80;border-color:#d7e2d9}.marketing .ac-story-steps button[aria-selected=true]{box-shadow:0 4px 12px #174d3d08}.marketing .ac-questions summary{transition:color .18s}.marketing .ac-questions summary:hover{color:#174d3d}.marketing .ac-questions summary svg{transition:transform .22s}.marketing .ac-questions details[open] summary svg{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.marketing .ac-story-steps button,.marketing .ac-questions summary svg{transition:none}}
