:root{--green:#075631;--green-dark:#123e2c;--cream:#f7efe4;--yellow:#f8be5d;--sage:#9cbab2;--ink:#153e30}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--cream);color:var(--ink)}body{font-family:Arial,Helvetica,sans-serif;background:radial-gradient(circle at 84% 17%,rgba(248,190,93,.25),transparent 23%),var(--cream)}.choice-header{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:28px 0 18px;border-bottom:1px solid rgba(7,86,49,.15)}.choice-header img{display:block;width:235px;height:68px;object-fit:contain;object-position:left center}.choice-hero{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:66px 0 72px;text-align:center}.eyebrow,.card-kicker{margin:0 0 14px;color:var(--green);font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.choice-hero h1{max-width:850px;margin:0 auto;color:var(--green-dark);font-family:Georgia,'Times New Roman',serif;font-size:clamp(42px,5.3vw,72px);line-height:.98;letter-spacing:-.035em}.choice-intro{max-width:720px;margin:26px auto 46px;color:#49665b;font-family:Georgia,'Times New Roman',serif;font-size:20px;line-height:1.55}.choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;text-align:left}.choice-card{position:relative;min-height:405px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:42px;border:1px solid rgba(7,86,49,.18);border-radius:30px;background:rgba(255,255,255,.88);box-shadow:0 16px 50px rgba(18,62,44,.07)}.choice-card.project{background:var(--green);color:#fff}.choice-card:after{content:'';position:absolute;width:150px;height:72px;right:-30px;top:-20px;border-radius:100%;background:var(--yellow);transform:rotate(-18deg)}.choice-card.established:after{background:var(--sage)}.choice-number{display:block;margin-bottom:34px;color:var(--yellow);font-family:Georgia,'Times New Roman',serif;font-size:23px}.established .choice-number{color:var(--green)}.project .card-kicker{color:#fbd18b}.choice-card h2{max-width:500px;margin:0 0 18px;color:inherit;font-family:Georgia,'Times New Roman',serif;font-size:clamp(28px,3vw,39px);line-height:1.08;letter-spacing:-.02em}.choice-card p:not(.card-kicker){margin:0 0 30px;color:#506a60;font-size:17px;line-height:1.55}.project p:not(.card-kicker){color:rgba(255,255,255,.82)}.choice-button{display:flex;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:64px;padding:17px 22px;border-radius:999px;font-size:15px;font-weight:800;line-height:1.25;text-decoration:none}.choice-button.primary{color:var(--green);background:var(--yellow)}.choice-button.secondary{color:#fff;background:var(--green)}.choice-button span{flex:0 0 auto;font-size:22px;transition:transform .2s ease}.choice-button:hover span{transform:translateX(4px)}.choice-button:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.choice-help{margin:28px auto 0;font-size:14px;color:#587066}@media(max-width:760px){.choice-header{padding-top:18px}.choice-header img{width:190px;height:54px}.choice-hero{padding:44px 0 52px}.choice-hero h1{font-size:43px}.choice-intro{margin:22px auto 32px;font-size:18px}.choice-grid{grid-template-columns:1fr}.choice-card{min-height:0;padding:30px 26px;border-radius:24px}.choice-number{margin-bottom:26px}.choice-card h2{font-size:31px}.choice-button{font-size:14px}}
