.simple-main{max-width:820px;margin:auto;padding:0 24px}.simple-hero{padding:64px 0 32px}.simple-hero h1{font-size:clamp(38px,7vw,64px);line-height:1.08;margin:16px 0 22px}.simple-hero>p:last-child{font-size:20px;max-width:580px}.simple-finder{padding:28px 0 44px}.simple-finder h2{font-size:28px;margin:12px 0 24px}#choices{display:grid;gap:12px}.simple-choice{font:inherit;font-size:18px;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;width:100%;min-height:74px;padding:20px 24px;border:1px solid #b4c8c0;border-radius:12px;background:#f0f6f2;color:#153e35;cursor:pointer}.simple-choice:hover{background:#dfede5;border-color:#153e35}.simple-choice:focus-visible,.simple-back:focus-visible,.simple-action:focus-visible{outline:3px solid #aa7428;outline-offset:4px}.simple-back{font:inherit;background:none;border:0;padding:12px 0;color:#153e35;cursor:pointer;min-height:44px}.simple-action{display:inline-block;background:#153e35;color:white;border-radius:10px;text-decoration:none;padding:18px 22px;font-weight:600;margin:12px 0}#service-price{font-size:24px;font-weight:600}#service-note{font-size:14px;color:#4b6259;max-width:620px}.simple-how{border-top:1px solid #d1ddd6;padding:32px 0;max-width:640px}.simple-footer{padding:32px 24px;text-align:center;background:#edf3ef;color:#153e35}.simple-footer a{color:inherit}.simple-main [hidden]{display:none!important}@media(max-width:600px){.simple-hero{padding-top:32px}.simple-main{padding:0 18px}.simple-choice{padding:18px;font-size:17px}.site-header nav{gap:14px}.simple-finder{padding-top:12px}}

.basement-home{border:1px solid #b4c8c0;border-radius:12px;background:#f0f6f2;padding:24px;color:#153e35}.basement-home h3{font-size:clamp(25px,4vw,32px);line-height:1.2;margin:10px 0 18px}.basement-home p{line-height:1.7}.basement-home .simple-action{white-space:normal}.documentation-link{padding-bottom:24px}.documentation-link a{color:#153e35}
