@charset "UTF-8";.alf-ohio{--alf-green:#146835;--alf-dark:#133e2c;--alf-mid:#1a7a45;--alf-mint:#eaf6ed;--alf-pale:#f5faf6;--alf-ink:#172b25;--alf-body:#485a50;--alf-border:#dae7dc;--alf-gold:#efc56b;color:var(--alf-ink);font-family:inherit,Arial,sans-serif;font-size:16px;line-height:1.7;overflow:hidden}.alf-ohio *{box-sizing:border-box}.alf-ohio a{color:var(--alf-green)}.alf-ohio a:focus-visible,.alf-ohio button:focus-visible{outline:3px solid #dfaa35;outline-offset:3px}.alf-ohio .alf-container{max-width:1190px;margin:auto;padding:0 24px}.alf-ohio h1,.alf-ohio h2,.alf-ohio h3{color:var(--alf-ink);line-height:1.18;letter-spacing:-.025em;margin:0 0 16px;font-weight:750}.alf-ohio h2{font-size:clamp(28px,3.25vw,41px)}.alf-ohio h3{font-size:20px}.alf-ohio p{margin:0 0 16px;color:var(--alf-body)}.alf-ohio .alf-eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--alf-green);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px}.alf-ohio .alf-eyebrow:before{content:'';width:20px;height:2px;background:currentColor}.alf-ohio .alf-center{text-align:center}.alf-ohio .alf-lede{font-size:18px;max-width:760px}.alf-ohio .alf-center .alf-lede{margin:0 auto 28px}.alf-ohio .alf-section{padding:85px 0}.alf-ohio .alf-muted{background:#f8fbf8}.alf-ohio .alf-card{border:1px solid var(--alf-border);background:#fff;border-radius:18px;padding:26px;box-shadow:0 12px 30px rgba(23,73,40,.035)}.alf-ohio .alf-grid{display:grid;gap:20px}.alf-ohio .alf-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.alf-ohio .alf-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.alf-ohio .alf-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.alf-ohio .alf-card p:last-child{margin-bottom:0}.alf-ohio .alf-icon{width:45px;height:45px;display:grid;place-items:center;background:#e5f4e8;border-radius:14px;font-size:22px;margin-bottom:17px}.alf-ohio .alf-check{list-style:none;padding:0;margin:18px 0}.alf-ohio .alf-check li{position:relative;padding:0 0 0 28px;margin:9px 0}.alf-ohio .alf-check li:before{content:'✓';position:absolute;top:0;left:0;color:#12713b;font-weight:900}.alf-ohio .alf-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:12px 22px;border-radius:100px;text-decoration:none !important;font-weight:800;font-size:15px;line-height:1.3;transition:transform .2s ease,background .2s ease}.alf-ohio .alf-btn:hover{transform:translateY(-2px)}.alf-ohio .alf-btn-light{background:#fff;color:var(--alf-green)}.alf-ohio .alf-btn-green{background:var(--alf-green);color:#fff}.alf-ohio .alf-btn-outline{border:1px solid rgba(255,255,255,.7);color:#fff}.alf-ohio .alf-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.alf-ohio .alf-small{font-size:13px !important;line-height:1.55}.alf-ohio .alf-note{background:#f1f8f2;border-left:4px solid var(--alf-green);padding:15px 18px;border-radius:0 12px 12px 0;color:#476054}.alf-ohio .alf-hero-wrap{position:relative;background:linear-gradient( 120deg,#146835 0%,#1b7947 49%,#e9f5ed 49.1%,#f3f9f4 100% );padding:75px 0 86px;isolation:isolate}.alf-ohio .alf-hero-wrap:after{content:'OH';position:absolute;font-size:clamp(130px,21vw,320px);font-weight:900;line-height:1;letter-spacing:-.08em;color:rgba(25,111,59,.065);right:4%;top:0;pointer-events:none;z-index:-1}.alf-ohio .alf-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:8%;align-items:center}.alf-ohio .alf-hero-copy{padding:18px 0 28px}.alf-ohio .alf-hero .alf-eyebrow{color:#dcf2e3}.alf-ohio .alf-hero .alf-eyebrow:before{background:#bce3c9}.alf-ohio .alf-hero h1{color:#fff;font-size:clamp(38px,4.5vw,60px);max-width:680px;letter-spacing:-.04em}.alf-ohio .alf-hero .alf-hero-sub{color:#e7f3e9;font-size:18px;line-height:1.65;max-width:660px;margin:14px 0 24px}.alf-ohio .alf-hero-disclaimer{font-size:12px !important;color:#d9ebdc !important;max-width:620px;margin-top:16px !important}.alf-ohio .alf-eligibility{position:relative;background:#fff;padding:31px;border-radius:22px;box-shadow:0 24px 54px rgba(22,75,38,.15);border:1px solid #dfeadf}.alf-ohio .alf-eligibility .alf-tag{display:inline-block;font-weight:800;font-size:11px;letter-spacing:.08em;color:#166839;background:#e9f6ee;border-radius:40px;padding:5px 12px;margin-bottom:15px;text-transform:uppercase}.alf-ohio .alf-eligibility h2{font-size:25px;margin-bottom:8px}.alf-ohio .alf-eligibility p{font-size:14px}.alf-ohio .alf-eligibility .alf-btn{width:100%;margin-top:13px}.alf-ohio .alf-trust-wrap{position:relative;margin-top:-43px;z-index:3}.alf-ohio .alf-trust{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #e5ebe4;border-radius:17px;box-shadow:0 22px 52px rgba(29,68,42,.11);overflow:hidden}.alf-ohio .alf-trust-item{padding:21px 25px;display:flex;gap:12px;align-items:center;min-width:0}.alf-ohio .alf-trust-item:not(:last-child){border-right:1px solid #e6eee6}.alf-ohio .alf-trust-item b{display:block;font-size:14px;color:var(--alf-dark);line-height:1.2}.alf-ohio .alf-trust-item small{display:block;color:#657269;font-size:12px;line-height:1.4;margin-top:4px}.alf-ohio .alf-trust-item .alf-symbol{font-size:21px;color:var(--alf-green)}.alf-ohio .alf-nav{padding:30px 0 14px;background:#fff}.alf-ohio .alf-nav-inner{display:flex;flex-wrap:wrap;gap:9px;justify-content:center}.alf-ohio .alf-nav a{font-size:13px;font-weight:700;padding:9px 16px;border-radius:100px;background:#f2f8f3;border:1px solid #dcebe0;text-decoration:none;color:#1e5634}.alf-ohio .alf-nav a:hover{background:#e1f0e5}.alf-ohio [id^='oh-']{scroll-margin-top:90px}.alf-ohio .alf-split{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center}.alf-ohio .alf-steps{counter-reset:ohstep}.alf-ohio .alf-step{display:flex;align-items:flex-start;gap:20px;padding:20px 0;border-bottom:1px solid #deebe0}.alf-ohio .alf-step::before{counter-increment:ohstep;content:counter(ohstep,decimal-leading-zero);flex:0 0 43px;height:43px;border-radius:12px;background:#e6f3e9;color:#176f39;display:grid;place-items:center;font-size:15px;font-weight:900}.alf-ohio .alf-step h3{font-size:18px;margin-bottom:5px}.alf-ohio .alf-case-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.alf-ohio .alf-case-grid .alf-card{padding:22px}.alf-ohio .alf-case-grid h3{font-size:18px}.alf-ohio .alf-region{display:flex;flex-wrap:wrap;gap:9px;margin:19px 0}.alf-ohio .alf-region span{background:#fff;border:1px solid #d9e8dc;padding:7px 13px;border-radius:40px;font-size:14px;color:#295c3b;font-weight:700}.alf-ohio .alf-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;align-items:start}.alf-ohio details.alf-faq{background:#fff;border:1px solid var(--alf-border);border-radius:14px;overflow:hidden}.alf-ohio details.alf-faq summary{cursor:pointer;padding:20px 48px 20px 22px;font-size:16px;font-weight:750;color:#1d3729;position:relative;list-style:none}.alf-ohio details.alf-faq summary::-webkit-details-marker{display:none}.alf-ohio details.alf-faq summary:after{content:'+';position:absolute;right:20px;top:17px;font-size:25px;font-weight:400;color:#20894a}.alf-ohio details.alf-faq[open] summary:after{content:'−'}.alf-ohio details.alf-faq p{padding:0 22px 20px;font-size:14px;margin:0}.alf-ohio .alf-final{background:linear-gradient(122deg,#146835,#215c37);border-radius:24px;padding:55px 60px;color:#fff;display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:35px}.alf-ohio .alf-final h2{color:#fff}.alf-ohio .alf-final p{color:#e2f1e6}.alf-ohio .alf-final .alf-eyebrow{color:#d4f0dd}.alf-ohio .alf-final .alf-actions{justify-content:flex-end}.alf-ohio .alf-legal-foot{padding:35px 0 65px;font-size:13px;color:#596960}.alf-ohio .alf-legal-foot p{font-size:13px}@media (max-width:1024px){.alf-ohio .alf-case-grid,.alf-ohio .alf-grid-4{grid-template-columns:repeat(2,1fr)}.alf-ohio .alf-trust{grid-template-columns:repeat(2,1fr)}.alf-ohio .alf-trust-item:nth-child(2){border-right:0}.alf-ohio .alf-trust-item:nth-child(-n+2){border-bottom:1px solid #e6eee6}.alf-ohio .alf-hero{gap:30px}.alf-ohio .alf-hero-wrap{background:linear-gradient( 120deg,#146835 0%,#1b7947 54%,#e9f5ed 54.1%,#f3f9f4 100% )}}@media (max-width:767px){.alf-ohio .alf-container{padding:0 18px}.alf-ohio .alf-section{padding:58px 0}.alf-ohio .alf-hero-wrap{background:linear-gradient(160deg,#146835,#237b49);padding:48px 0 80px}.alf-ohio .alf-hero{grid-template-columns:1fr}.alf-ohio .alf-hero h1{font-size:39px}.alf-ohio .alf-eligibility{padding:23px}.alf-ohio .alf-hero .alf-hero-sub{font-size:16px}.alf-ohio .alf-trust-wrap{margin-top:-38px}.alf-ohio .alf-trust{grid-template-columns:1fr 1fr}.alf-ohio .alf-trust-item{padding:16px;gap:8px}.alf-ohio .alf-trust-item b{font-size:12px}.alf-ohio .alf-trust-item small{font-size:11px}.alf-ohio .alf-trust-item .alf-symbol{font-size:17px}.alf-ohio .alf-grid-2,.alf-ohio .alf-grid-3,.alf-ohio .alf-case-grid,.alf-ohio .alf-grid-4,.alf-ohio .alf-split,.alf-ohio .alf-faq-grid,.alf-ohio .alf-final{grid-template-columns:1fr}.alf-ohio .alf-nav-inner{justify-content:flex-start}.alf-ohio .alf-final{padding:34px 24px}.alf-ohio .alf-final .alf-actions{justify-content:flex-start}.alf-ohio .alf-actions .alf-btn{width:100%}.alf-ohio h2{font-size:29px}.alf-ohio .alf-lede{font-size:16px}}@media (prefers-reduced-motion:reduce){.alf-ohio .alf-btn{transition:none}.alf-ohio *{scroll-behavior:auto !important}}
