.hostillaActionsPage,.hostillaActionsPage *{box-sizing:border-box}.hostillaActionsPage{margin:0;background:#fff!important;color:#17221b!important;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}.hsaShell{min-width:0;overflow:hidden}.hsaContainer,.hsaTop,.hsaHero,.hsaFooter{width:min(1180px,calc(100% - 40px));margin-inline:auto}.hsaTop{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:11px}.hsaLogo{display:inline-flex;flex:0 0 auto}.hsaLogo img{width:184px;height:auto;display:block}.hsaNav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.hsaNav a{min-height:40px;display:inline-flex;align-items:center;border-radius:6px;padding:8px 12px;color:#284b22!important;font-size:14px;font-weight:700;text-decoration:none}.hsaNav a:hover,.hsaNav a:focus-visible{background:#fff5cf!important;color:#24381f!important;outline:2px solid #dfbd55;outline-offset:1px}.hsaHero{min-height:580px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:54px;align-items:center;border-top:1px solid #dbe7dd;padding:56px 0 46px}.hsaHeroCopy{min-width:0}.hsaEyebrow{margin:0 0 9px;color:#4b8c2e!important;font-size:13px;font-weight:800;text-transform:uppercase}.hsaHero h1{max-width:760px;margin:0;color:#142119!important;font-size:46px;line-height:1.12;letter-spacing:0}.hsaLead{max-width:760px;margin:20px 0 0;color:#4e5e53!important;font-size:19px}.hsaActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hsaButton{min-height:46px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #54a82e;border-radius:6px;padding:10px 20px;background:#54a82e!important;color:#fff!important;font-size:15px;font-weight:800;line-height:1.3;text-align:center;text-decoration:none}.hsaButtonSecondary{border-color:#89aa77;background:#fff!important;color:#315b26!important}.hsaButton:hover,.hsaButton:focus-visible{border-color:#d3ae3b;background:#d8b64a!important;color:#17231d!important;outline:3px solid #f7e9b4;outline-offset:2px}.hsaPublicNote{max-width:720px;margin:22px 0 0;border-left:4px solid #d1ae39;padding:8px 0 8px 14px;color:#4f584f!important;font-size:14px}.hsaHeroVisual{min-width:0;margin:0;text-align:center}.hsaHeroVisual picture,.hsaHeroVisual img{display:block}.hsaHeroVisual img{width:min(100%,390px);height:auto;margin:0 auto;object-fit:contain}.hsaHeroVisual figcaption{max-width:390px;margin:10px auto 0;color:#657269!important;font-size:13px}.hsaBand{padding:68px 0;background:#fff!important;border-top:1px solid #e0e9e2}.hsaBandMuted{background:#f4f8f2!important}.hsaSectionHead{max-width:790px;margin-bottom:30px}.hsaSectionHead h2,.hsaSecurityLayout h2,.hsaCta h2{margin:0;color:#17251d!important;font-size:32px;line-height:1.2;letter-spacing:0}.hsaSectionHead>p:last-child,.hsaSecurityLayout>div>p:last-child{margin:14px 0 0;color:#536258!important}.hsaFeatureGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hsaFeature{min-height:236px;border:1px solid #cadace;border-radius:8px;background:#fff!important;padding:25px}.hsaIcon{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#eaf4e5!important;color:#438524!important}.hsaIcon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hsaFeature h3,.hsaSteps h3,.hsaRoadmap h3{margin:17px 0 8px;color:#1b2b21!important;font-size:19px;line-height:1.28}.hsaFeature p,.hsaSteps p,.hsaRoadmap p{margin:0;color:#59675e!important;font-size:14px}.hsaStepsLayout,.hsaSecurityLayout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:start}.hsaStepsLayout .hsaSectionHead{margin-bottom:0}.hsaSteps{margin:0;padding:0;list-style:none;border-top:1px solid #d3dfd5}.hsaSteps li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;border-bottom:1px solid #d3dfd5;padding:18px 0}.hsaSteps li>span{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#55a92e!important;color:#fff!important;font-weight:900}.hsaSteps h3{margin-top:0}.hsaChecks{margin:0;padding:0;list-style:none;border-top:1px solid #d3dfd5}.hsaChecks li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;border-bottom:1px solid #d3dfd5;padding:15px 0;color:#35443a!important}.hsaChecks li::before{content:"\2713";width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#e7f3e1!important;color:#438524!important;font-weight:900}.hsaRoadmap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hsaRoadmap article{min-height:205px;border-top:4px solid #66ae43;border-radius:0 0 8px 8px;background:#fff!important;padding:24px}.hsaRoadmap strong{color:#4e862f!important;font-size:13px;text-transform:uppercase}.hsaFaq .hsaContainer{max-width:920px}.hsaFaq details{border-bottom:1px solid #d8e3da;background:#fff!important}.hsaFaq summary{position:relative;padding:19px 46px 19px 0;color:#24392a!important;font-size:17px;font-weight:800;cursor:pointer}.hsaFaq summary::after{content:"+";position:absolute;top:50%;right:8px;transform:translateY(-50%);color:#4f922f!important;font-size:24px}.hsaFaq details[open] summary::after{content:"\2212"}.hsaFaq details p{max-width:780px;margin:0;padding:0 0 20px;color:#536158!important}.hsaFaq a{color:#3e7927!important;text-decoration-color:#d0ab35;text-underline-offset:3px}.hsaCta{border-top:1px solid #d8e4da;background:#edf6e8!important;padding:42px 0}.hsaCta .hsaContainer{display:flex;align-items:center;justify-content:space-between;gap:28px}.hsaCta h2{font-size:27px}.hsaCta p{margin:7px 0 0;color:#536158!important}.hsaFooter{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:24px;color:#5b695f!important;font-size:13px}.hsaFooter nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:18px}.hsaFooter a{color:#3e702d!important;text-decoration:none}.hsaFooter a:hover,.hsaFooter a:focus-visible{color:#7a641b!important;text-decoration:underline;text-decoration-color:#d0ab35;text-underline-offset:3px}@media (max-width:900px){.hsaTop{align-items:flex-start}.hsaNav{max-width:560px}.hsaHero{grid-template-columns:minmax(0,1fr) 300px;gap:28px}.hsaHero h1{font-size:38px}.hsaFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.hsaRoadmap{grid-template-columns:1fr}.hsaRoadmap article{min-height:0}}@media (max-width:700px){.hsaContainer,.hsaTop,.hsaHero,.hsaFooter{width:min(100% - 28px,1180px)}.hsaTop{min-height:80px;align-items:center}.hsaLogo img{width:148px}.hsaNav{max-width:none;gap:2px}.hsaNav a:not(:last-child) {display:none}.hsaHero{min-height:0;grid-template-columns:1fr;padding:42px 0 36px}.hsaHero h1{font-size:34px}.hsaLead{font-size:17px}.hsaHeroVisual{order:-1}.hsaHeroVisual img{width:min(100%,245px)}.hsaHeroVisual figcaption{display:none}.hsaBand{padding:50px 0}.hsaSectionHead h2,.hsaSecurityLayout h2{font-size:27px}.hsaFeatureGrid,.hsaStepsLayout,.hsaSecurityLayout{grid-template-columns:1fr}.hsaStepsLayout,.hsaSecurityLayout{gap:30px}.hsaFeature{min-height:0}.hsaCta .hsaContainer,.hsaFooter{align-items:stretch;flex-direction:column}.hsaCta .hsaButton{width:100%}.hsaFooter{justify-content:center;padding:24px 0;text-align:center}.hsaFooter nav{justify-content:center}}@media (max-width:420px){.hsaHero h1{font-size:30px}.hsaActions,.hsaActions .hsaButton{width:100%}}@media (prefers-reduced-motion:reduce){.hostillaActionsPage *,.hostillaActionsPage *::before,.hostillaActionsPage *::after{scroll-behavior:auto!important;transition:none!important}}