*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f6f7f2;color:#123e3d;font:20px/1.65 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;padding-bottom:92px}a{color:inherit}.wrap{max-width:960px;margin:auto;padding:0 22px}header{padding:20px 22px;max-width:960px;margin:auto}header img,footer img{width:170px;height:auto;display:block}h1,h2,h3{line-height:1.15;letter-spacing:-.03em;margin:0}h1{font-size:clamp(36px,9.5vw,64px);font-weight:850;margin:14px 0 20px}h2{font-size:clamp(30px,7.5vw,44px);font-weight:800;margin:0 0 20px}h3{font-size:24px;margin:0 0 8px}p{margin:0 0 18px}.hero{text-align:center;padding:24px 0 48px}.hero h1 em{font-style:normal;color:#167760}.lead{font-size:clamp(22px,5.4vw,28px);font-weight:700;color:#167760;margin-bottom:20px}.start{font-size:21px;margin-bottom:28px}.btn{display:flex;align-items:center;justify-content:center;width:100%;max-width:440px;margin:0 auto;min-height:66px;padding:16px 24px;background:#cdf15e;color:#103c37;font-weight:850;font-size:22px;border-radius:14px;text-decoration:none;text-align:center}.small{font-size:16px;color:#46605a;margin-top:16px}section{padding:46px 0}.alt{background:#e7efdd}.warm{background:#123e3d;color:#fff}.warm .lead{color:#cdf15e}.pay{display:grid;grid-template-columns:1fr;gap:14px;margin:8px 0 22px}.pay div{background:#123e3d;color:#fff;border-radius:18px;padding:22px;text-align:center}.pay b{display:block;font-size:44px;line-height:1.1;color:#cdf15e;letter-spacing:-.03em}.pay span{font-size:20px}.steps{display:grid;gap:14px}.step{background:#fff;border:1px solid #d8e0d5;border-radius:18px;padding:22px;display:flex;gap:18px;align-items:flex-start}.step .n{flex:none;width:52px;height:52px;border-radius:50%;background:#cdf15e;color:#103c37;font-weight:850;font-size:28px;display:flex;align-items:center;justify-content:center}.step p{margin:0}details{background:#fff;border:1px solid #d8e0d5;border-radius:16px;padding:6px 20px;margin-bottom:12px}summary{cursor:pointer;font-weight:800;font-size:21px;padding:14px 0;list-style-position:outside}details p{margin:0 0 16px}.center{text-align:center}footer{max-width:960px;margin:auto;padding:30px 22px 40px;font-size:16px;color:#46605a}footer img{margin-bottom:14px}.sticky{position:fixed;left:0;right:0;bottom:0;background:#f6f7f2;border-top:1px solid #d8e0d5;padding:12px 16px;z-index:9}.sticky .btn{min-height:58px;font-size:20px}@media(min-width:760px){.pay{grid-template-columns:repeat(3,1fr)}.steps{grid-template-columns:repeat(3,1fr)}.step{flex-direction:column}.sticky{display:none}body{padding-bottom:0;font-size:21px}header img{width:190px}}