.gdPage{--bg: #fafafa;--surface: #ffffff;--border: #e9e9e9;--muted: rgba(0, 0, 0, .65);--text: rgba(0, 0, 0, .9);--shadow: 0 6px 18px rgba(0, 0, 0, .04);--radius: 14px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:var(--bg);min-height:100vh;padding:24px}.gdContainer{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:16px;align-items:stretch;padding-top:5rem}.gdSurface{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow);overflow:hidden}.gdTitle{font-size:1.7rem;font-weight:780;line-height:1.15;margin:0 0 10px;color:var(--text)}.gdSurface h2{font-size:1.1rem;font-weight:650;margin:14px 0 6px;color:var(--text)}.gdSurface p{margin:0 0 12px;color:var(--muted);line-height:1.55}.gdSurface p:last-child{margin-bottom:0}.gdForm{display:flex;flex-direction:column;gap:14px}.gdForm label{display:flex;flex-direction:column;gap:6px;font-weight:400;line-height:1.35;color:var(--text)}.gdFieldRow{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.gdForm input,.gdForm textarea,.gdForm select{padding:10px 12px;border:1px solid rgba(0,0,0,.12);border-radius:10px;font-size:1rem;outline:none;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.gdForm textarea{resize:vertical;min-height:72px}.gdForm input:focus,.gdForm textarea:focus,.gdForm select:focus{border-color:#00000040;box-shadow:0 0 0 3px #105d301f}.gdYearSelect{width:140px;min-width:120px}.gdForm input[type=text],.gdForm input[type=email],.gdForm input[type=tel],.gdForm input[type=number],.gdForm textarea{flex:1;min-width:220px}.gdBtnPrimary{height:44px;padding:0 16px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:#8ec26f;color:#fff;font-weight:700;cursor:pointer}.gdBtnPrimary:hover{filter:brightness(.95)}@media (max-width: 700px){.gdPage{padding:16px}.gdForm input[type=text],.gdForm input[type=email],.gdForm input[type=tel],.gdForm input[type=number],.gdForm textarea{min-width:0}.gdYearSelect{width:120px;min-width:110px}}
