.numerology-page{color:#2f241c;font-family:var(--font-app);background:radial-gradient(circle at 86% 8%,#df8b081c,#0000 24rem),linear-gradient(#fffaf1 0%,#f7f1e8 58%,#f4efe6 100%);min-height:100vh;font-size:.94rem}.numerology-page a{text-decoration:none;color:inherit!important}.numerology-hero{color:#fff8ec;background:linear-gradient(135deg,#120905f5,#3b1f0ae8),url(/assets/lines.png) 50%/cover;padding:clamp(2.4rem,4.4vw,4.4rem) 0}.numerology-hero-grid,.numerology-content>.container-fluid{max-width:1180px;margin:0 auto}.numerology-hero-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,2rem);display:grid}.numerology-kicker{color:#9b5d09;letter-spacing:0;text-transform:uppercase;font-size:.7rem;font-weight:700;display:inline-flex}.numerology-hero .numerology-kicker{color:#ffdc91}.numerology-hero h1{color:#fff6d7;letter-spacing:0;margin:.7rem 0 .95rem;font-size:clamp(2.2rem,5vw,4.2rem);font-weight:740;line-height:1.04}.numerology-hero-copy p{color:#fff8ece6;max-width:760px;margin:0;font-size:clamp(.98rem,1.35vw,1.08rem);line-height:1.7}.numerology-mini-row{flex-wrap:wrap;gap:.55rem;margin-top:1.15rem;display:flex}.numerology-mini-row span{color:#fff1c5;background:#fffaf117;border:1px solid #ffc34342;border-radius:999px;align-items:center;gap:.45rem;min-height:34px;padding:.42rem .78rem;font-size:.84rem;font-weight:560;display:inline-flex}.numerology-mini-row i{color:#ffc343}.numerology-form,.numerology-intro-card,.numerology-core-card,.numerology-number-card,.numerology-benefit-card,.numerology-note{background:#fffcf6f7;border:1px solid #dfd0bd;border-radius:8px;box-shadow:0 12px 30px #482d0814}.numerology-form{color:#2f241c;gap:.8rem;padding:clamp(1rem,2vw,1.25rem);display:grid}.numerology-form h2,.numerology-intro-card h2,.numerology-section-head h2,.numerology-note h2{color:#34251b;letter-spacing:0;margin:0;font-size:clamp(1.18rem,2vw,1.55rem);font-weight:680;line-height:1.22}.numerology-form p,.numerology-intro-card p,.numerology-core-card p,.numerology-number-card p,.numerology-benefit-card p,.numerology-note p{color:#665144;margin:0;font-size:.89rem;line-height:1.66}.numerology-form-row{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.numerology-form label{color:#4b382c;gap:.35rem;font-size:.82rem;font-weight:620;display:grid}.numerology-form input,.numerology-form select,.numerology-form textarea{color:#2f241c;font:inherit;background:#fffaf1;border:1px solid #decab0;border-radius:8px;outline:0;width:100%;min-height:42px;padding:.64rem .72rem;font-size:.9rem}.numerology-form textarea{resize:vertical}.numerology-form input:focus,.numerology-form select:focus,.numerology-form textarea:focus{border-color:#df8b08;box-shadow:0 0 0 3px #df8b0824}.numerology-form button{color:#241704;background:linear-gradient(135deg,#ffc343,#df8b08);border:0;border-radius:8px;justify-content:center;align-items:center;gap:.55rem;min-height:44px;padding:.7rem 1rem;font-size:.9rem;font-weight:700;display:inline-flex}.numerology-content{padding:clamp(2rem,4vw,3.6rem) 0 clamp(2.8rem,5vw,5rem)}.numerology-content>.container-fluid{gap:1.1rem;display:grid}.numerology-intro-card{gap:.55rem;padding:clamp(1rem,2.2vw,1.35rem);display:grid}.numerology-section{gap:.85rem;display:grid}.numerology-section-head{gap:.25rem;display:grid}.numerology-core-grid,.numerology-number-grid,.numerology-benefit-grid{grid-template-columns:minmax(0,1fr);gap:.9rem;display:grid}.numerology-core-card,.numerology-benefit-card{gap:.6rem;padding:1rem;display:grid}.numerology-core-card i{color:#9b5d09;background:#fff0cf;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.numerology-core-card h3,.numerology-benefit-card h3,.numerology-number-card h3{color:#34251b;margin:0;font-size:1rem;font-weight:680;line-height:1.3}.numerology-number-card{grid-template-columns:auto 1fr;align-items:center;gap:.75rem;padding:.9rem;display:grid}.numerology-number-card strong{color:#fff8ec;background:#8d5206;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.05rem;font-weight:760;display:inline-flex}.numerology-note{grid-template-columns:auto 1fr;align-items:flex-start;gap:.8rem;padding:1rem;display:grid}.numerology-note i{color:#9b5d09;background:#fff0cf;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.numerology-note div{gap:.4rem;display:grid}@media (min-width:720px){.numerology-form-row{grid-template-columns:repeat(2,minmax(0,1fr))}.numerology-number-grid,.numerology-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:980px){.numerology-hero-grid{grid-template-columns:minmax(0,1fr) minmax(330px,420px)}.numerology-core-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:575px){.numerology-note{grid-template-columns:1fr}}
