textarea{width:100%;border:1px solid #ccd6d1;border-radius:7px;padding:10px 11px;background:#fff;color:var(--ink);font:inherit;resize:vertical}textarea:focus{outline:2px solid #8dbdaa;border-color:transparent}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.plan-card>strong{display:block;font:700 30px Georgia;margin-bottom:18px}.plan-card>strong small{font:12px system-ui;color:var(--muted)}.plan-card.selected{border:2px solid var(--green)}.plan-card ul{padding-left:20px;color:var(--muted)}button:disabled{opacity:.5;cursor:not-allowed}.disclaimer{background:#fff7e6;border:1px solid #ead9b4;border-radius:8px;padding:12px;color:#705c31}.actions{display:flex;gap:6px}.actions button{padding:7px 10px}.secondary{background:#75807c}.section-title{margin-top:30px!important}.legal{max-width:760px;margin:auto}.legal h2{margin-top:28px}.legal p{color:#4f5c57}.sheet-row select{width:auto;min-width:150px}.sheet-row button{flex:0 0 auto}progress{accent-color:var(--green);max-width:110px}hr{border:0;border-top:1px solid var(--line);margin:28px 0}@media(max-width:800px){.plan-grid{grid-template-columns:1fr}.sheet-row{gap:8px;flex-wrap:wrap}}
