:root{--ink:#18233f;--purple:#6226c9;--pink:#ee3972;--sun:#ffbe39;--mint:#2bbf9b;--pale:#f5f2ff}*{box-sizing:border-box}body{margin:0;background:linear-gradient(145deg,#fff7e9,#f2efff 48%,#e7fbf4);font-family:Arial,sans-serif;color:var(--ink)}a{color:var(--purple);text-decoration:none}.nav{display:flex;justify-content:space-between;align-items:center;padding:14px 5%;background:#fffdf9;position:sticky;top:0;z-index:5;box-shadow:0 2px 12px #392b6912}.brand{font-weight:800;font-size:1.05rem}.brand b{color:var(--pink)}.navlinks{display:flex;gap:16px;align-items:center}.wrap{max-width:1120px;margin:auto;padding:28px 5%}.hero{padding:55px 5%;max-width:1120px;margin:auto;display:grid;grid-template-columns:1.25fr .75fr;gap:24px;align-items:center}.hero h1{font-size:clamp(2.1rem,6vw,4.3rem);line-height:1.03;margin:0 0 18px}.accent{color:var(--purple)}.tag{display:inline-block;padding:7px 12px;border-radius:20px;background:#ffe2a2;font-size:.85rem;font-weight:bold}.card{background:#fff;border:1px solid #e6def9;border-radius:20px;padding:22px;box-shadow:0 12px 30px #3d257014}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.service{border-top:5px solid var(--pink)}.service:nth-child(2n){border-color:var(--mint)}.service:nth-child(3n){border-color:var(--sun)}.btn{display:inline-block;border:0;border-radius:12px;padding:12px 17px;background:var(--purple);color:white;font-weight:bold;cursor:pointer}.btn.alt{background:var(--pink)}.btn.light{background:#ede6ff;color:var(--purple)}input,select,textarea{width:100%;padding:12px;border:1px solid #d8d2e6;border-radius:10px;margin:6px 0 13px;font:inherit}label{font-weight:bold;font-size:.88rem}.form{max-width:540px;margin:22px auto}.notice{padding:12px 16px;border-radius:12px;background:#dff9ef;margin-bottom:15px}.notice.error{background:#ffe4e6;color:#9d1937}.table{width:100%;border-collapse:collapse;background:#fff;border-radius:15px;overflow:hidden}.table th,.table td{padding:12px;text-align:left;border-bottom:1px solid #eee;font-size:.92rem}.table th{background:#f3edff}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stat{background:white;border-radius:16px;padding:16px}.stat strong{font-size:1.6rem;color:var(--purple);display:block}.status{padding:4px 8px;border-radius:10px;background:#eee;font-size:.8rem}.terms{font-size:.9rem;line-height:1.55}.footer{padding:35px 5%;text-align:center;color:#5d5b69}@media(max-width:700px){.hero{grid-template-columns:1fr;padding-top:35px}.grid,.stats{grid-template-columns:1fr}.navlinks{gap:9px;font-size:.85rem}.table{display:block;overflow-x:auto}.wrap{padding:20px 4%}}
