/* Rose palette; preserves the independent consultation identity. */
:root{--ink:#563643;--paper:#fff6fa;--red:#ad386c}
body{color:#563643;background:radial-gradient(ellipse at 10% 5%,#f9dce9 0,transparent 42%),radial-gradient(ellipse at 95% 40%,#fce5ef 0,transparent 42%),#fff7fa}
.brand,.nav-link,h1,h2,.official h3,.form-top>b{color:#563643}
.nav-link{background:#f8e4eeaa}.brand-icon{background:linear-gradient(145deg,#d56898,#a62e64)}
h1 span,.cash-info strong{color:#ad386c}.eyebrow,.cash-info>span,.steps b,.privacy>span,.faq summary span{color:#ad386c}
.button{color:#fff;background:linear-gradient(145deg,#bd497d,#9d2e62);box-shadow:inset 0 1px 2px #ffffff50,0 7px 18px #aa3c6c20}
header{box-shadow:0 8px 28px #76394e0c}.hero-art.family-art{box-shadow:0 16px 40px #9a426417}.cash-feature{box-shadow:0 12px 35px #9a426410}
.hero-copy>p,.intro>p,.privacy p,.cash-info p,.faq details p,.official p{color:#796270}
.hero-foot,.cash-info small,.consent,.anti-fraud>p,.site-footer p,.site-footer button{color:#796572}
.steps{box-shadow:0 5px 25px #9a426406}.privacy{background:#fff8fbb8}form{box-shadow:0 16px 50px #9a42640e}
.form-top{border-color:#eedee6}.text-input,select,textarea{color:#563643;background:#fff9fc;border-color:#ead6e0}
.text-input::placeholder,textarea::placeholder{color:#89737f}
.text-input:focus,select:focus,textarea:focus{border-color:#bc5386;box-shadow:0 0 0 4px #c45d8c18}
input{accent-color:#ad386c}em{color:#876b79}
.official{background:#f7e1eca8}.site-footer{border-color:#eedee6}
.anti-fraud-heading>a{background:#f9e4ee;color:#96315e}
dialog{color:#563643;background:#fff7fbef}dialog::backdrop{background:#46243477}
#result{background:#f9e4ee;color:#71304d}

.additional-reminder{margin-top:20px}

.official{width:fit-content;max-width:100%;padding:10px 14px;margin:0 0 24px;border:0;border-radius:10px;gap:0}.official h3{font-family:inherit;font-size:12px;font-weight:400;line-height:1.7;letter-spacing:0;margin:0}@media(max-width:700px){.official{padding:8px 12px;margin-bottom:20px}.official h3{font-size:11px}}
