@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300;1,400&family=DM+Sans:wght@300;400;500&display=swap");.talk-to-astrologer-v1{--ink:#0d0b08;--gold:#c9a84c;--gold-light:#e8cc7e;--gold-pale:#f5edd8;--cream:#faf7f0;--slate:#2a2620;--muted:#7a7268;--line:rgba(201,168,76,0.2);--section-alt:#f2ede3;--font-heading-v1:"Cormorant Garamond",Georgia,serif;--font-body-v1:"DM Sans",sans-serif;min-height:100vh;background:var(--cream);font-family:var(--font-body-v1);font-weight:300;color:var(--ink);padding:0}.talk-to-astrologer-v1 .orb{opacity:.06;background:radial-gradient(circle at 35% 35%,var(--gold-light),var(--gold),#8a6420)}.talk-to-astrologer-v1 .orb1{background:radial-gradient(circle,var(--gold-light),var(--gold))}.talk-to-astrologer-v1 .orb2{background:radial-gradient(circle,var(--gold),#8a6420)}.talk-to-astrologer-v1 .orb3{background:radial-gradient(circle at 35% 35%,var(--gold-light),var(--gold))}.talk-to-astrologer-v1 .app{max-width:none;padding:0}.talk-to-astrologer-v1 .header{padding:56px 60px 8px;text-align:center;background:var(--cream)}@media (max-width:900px){.talk-to-astrologer-v1 .header{padding:40px 24px 8px}}.talk-to-astrologer-v1 .eyebrow{font-family:var(--font-body-v1);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:16px}.talk-to-astrologer-v1 .eyebrow:before{content:"";width:32px;height:1px;background:var(--gold)}.talk-to-astrologer-v1 .title{font-family:var(--font-heading-v1);font-size:clamp(3.2rem,5vw,5rem);font-weight:300;line-height:1.05;color:var(--ink);margin:0}.talk-to-astrologer-v1 .title em{color:var(--gold);font-style:italic}.talk-to-astrologer-v1 .subtitle{font-family:var(--font-body-v1);font-size:.95rem;font-weight:300;line-height:1.6;color:var(--muted);margin-top:1rem;max-width:560px;margin-left:auto;margin-right:auto}.talk-to-astrologer-v1 .section-label{font-family:var(--font-body-v1);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:16px}.talk-to-astrologer-v1 .search-filter-card{margin:0 60px 12px;padding:32px!important;background:var(--cream)!important;border:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important}@media (max-width:900px){.talk-to-astrologer-v1 .search-filter-card{margin:0 24px 12px;padding:24px!important}}.talk-to-astrologer-v1 .search-input-wrapper{display:flex;align-items:center;gap:.75rem;min-height:2.75rem}.talk-to-astrologer-v1 .search-filter-icon{flex-shrink:0;display:block}.talk-to-astrologer-v1 .search-filter-input{min-height:2.75rem;height:2.75rem;box-sizing:border-box;padding:0 1rem!important}.talk-to-astrologer-v1 .search-filter-card input.search-filter-input,.talk-to-astrologer-v1 .search-filter-card select.search-filter-input{border:1px solid rgba(13,11,8,.15)!important;padding:0 1rem!important;background:#fff!important;color:var(--ink)!important;font-family:var(--font-body-v1)!important;font-size:.9rem!important;border-radius:0!important;min-height:2.75rem;height:2.75rem}.talk-to-astrologer-v1 .search-filter-card select.search-filter-input{padding-right:2.5rem!important}.talk-to-astrologer-v1 .search-filter-card input:focus,.talk-to-astrologer-v1 .search-filter-card select:focus{border-color:var(--gold)!important;outline:none!important}.talk-to-astrologer-v1 .astrologers-section{background:var(--section-alt);padding:24px 60px 80px}@media (max-width:900px){.talk-to-astrologer-v1 .astrologers-section{padding:24px 24px 60px}}.talk-to-astrologer-v1 .card{background:var(--cream)!important;padding:32px!important;border:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important;transition:transform .25s ease,box-shadow .25s ease}.talk-to-astrologer-v1 .card:hover{transform:translateY(-4px);box-shadow:0 20px 60px rgba(201,168,76,.12)}.talk-to-astrologer-v1 .btn-primary-v1{background:var(--ink);color:var(--gold-pale);padding:16px 40px;border:none;cursor:pointer;font-family:var(--font-body-v1);font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;position:relative;overflow:hidden;border-radius:0}.talk-to-astrologer-v1 .btn-primary-v1:after{content:"";position:absolute;inset:0;background:var(--gold);transform:translateX(-101%);transition:transform .3s ease;z-index:0}.talk-to-astrologer-v1 .btn-primary-v1:hover:after{transform:translateX(0)}.talk-to-astrologer-v1 .btn-primary-v1 span{position:relative;z-index:1}.talk-to-astrologer-v1 .btn-ghost-v1{background:transparent;color:var(--ink);padding:15px 36px;border:1px solid rgba(13,11,8,.25);font-family:var(--font-body-v1);font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:0}.talk-to-astrologer-v1 .btn-ghost-v1:hover{border-color:var(--gold);color:var(--gold)}.talk-to-astrologer-v1 .btn-submit-v1{background:var(--gold);color:#fff;border:none;padding:16px 32px;font-family:var(--font-body-v1);font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:0}.talk-to-astrologer-v1 .btn-submit-v1:hover{background:#b8943d}.talk-to-astrologer-v1 .action-buttons-container .btn{border-radius:0!important;font-family:var(--font-body-v1)!important;font-size:.82rem!important;letter-spacing:.06em!important;text-transform:uppercase}.talk-to-astrologer-v1 .action-buttons-container button[class*=btn]{background:var(--ink)!important;color:var(--gold-pale)!important;border:none!important}.talk-to-astrologer-v1 .action-buttons-container button[class*=btn]:hover:not(:disabled){background:var(--gold)!important;color:#fff!important}.talk-to-astrologer-v1 .faq-accordion-section{background:var(--cream);padding:100px 60px}@media (max-width:900px){.talk-to-astrologer-v1 .faq-accordion-section{padding:70px 24px}}.talk-to-astrologer-v1 .faq-card-v1{max-width:90rem;margin:0 auto;background:var(--cream);border:1px solid var(--line);border-radius:0;padding:0;box-shadow:none}.talk-to-astrologer-v1 .faq-hero-v1{border-bottom:1px solid var(--line);padding:48px 40px 40px;text-align:center}.talk-to-astrologer-v1 .faq-hero-v1 h1{font-family:var(--font-heading-v1);font-size:clamp(2.2rem,3.5vw,3.2rem);font-weight:300;color:var(--ink);margin:0 0 .75rem}.talk-to-astrologer-v1 .faq-hero-v1 p{font-family:var(--font-body-v1);font-size:.95rem;font-weight:300;color:var(--muted);max-width:560px;margin:0 auto 1.5rem;line-height:1.6}.talk-to-astrologer-v1 .faq-item-v1{border-bottom:1px solid var(--line);padding:28px 40px 28px 0;cursor:pointer;margin:0 40px;list-style:none}.talk-to-astrologer-v1 .faq-item-v1:last-child{border-bottom:none}.talk-to-astrologer-v1 .faq-q-v1{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-heading-v1);font-size:1.2rem;font-weight:400;color:var(--ink)}.talk-to-astrologer-v1 .faq-icon-v1{color:var(--gold);font-size:1.4rem;transition:transform .25s ease;flex-shrink:0;margin-left:12px}.talk-to-astrologer-v1 .faq-item-v1.open .faq-icon-v1{transform:rotate(45deg)}.talk-to-astrologer-v1 .faq-a-v1{font-family:var(--font-body-v1);font-size:.88rem;line-height:1.75;color:var(--muted);max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease;padding-top:0}.talk-to-astrologer-v1 .faq-item-v1.open .faq-a-v1{max-height:500px;padding-top:16px}.talk-to-astrologer-v1 .transit-section{padding:100px 60px;position:relative}.talk-to-astrologer-v1 .transit-section--alt{background:var(--section-alt)}.talk-to-astrologer-v1 .transit-content-width{max-width:1200px;margin:0 auto}.talk-to-astrologer-v1 .transit-card{background:var(--cream);padding:32px;border:1px solid var(--line);transition:transform .25s ease,box-shadow .25s ease}.talk-to-astrologer-v1 .transit-card:hover{transform:translateY(-4px);box-shadow:0 20px 60px rgba(201,168,76,.12)}.talk-to-astrologer-v1 .transit-section-label{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-family:var(--font-body-v1);margin-bottom:16px;font-weight:400}.talk-to-astrologer-v1 .transit-section-title{font-family:var(--font-heading-v1);font-size:clamp(2.2rem,3.5vw,3.2rem);font-weight:300;color:var(--ink);line-height:1.2;margin:0 0 8px}.talk-to-astrologer-v1 .transit-faq-item{border-bottom:1px solid var(--line);padding:28px 0;cursor:pointer}.talk-to-astrologer-v1 .transit-faq-q{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-heading-v1);font-size:1rem;font-weight:400;color:var(--ink);margin:0}.talk-to-astrologer-v1 .transit-faq-icon{color:var(--gold);font-size:.88rem;transition:transform .25s ease;flex-shrink:0;margin-left:16px}.talk-to-astrologer-v1 .transit-faq-item.open .transit-faq-icon{transform:rotate(45deg)}.talk-to-astrologer-v1 .transit-faq-a{font-family:var(--font-body-v1);font-size:.88rem;line-height:1.75;color:var(--muted);max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease}.talk-to-astrologer-v1 .transit-faq-item.open .transit-faq-a{max-height:500px;padding-top:16px}.talk-to-astrologer-v1 .transit-faq-a p{margin:0 0 .75rem}.talk-to-astrologer-v1 .transit-faq-a ul{padding-left:1.25rem;margin:0}.talk-to-astrologer-v1 .transit-faq-a li{margin-bottom:.25rem}@media (max-width:900px){.talk-to-astrologer-v1 .transit-section{padding:70px 24px}}.talk-to-astrologer-v1 .tag-v1{font-size:.7rem;padding:4px 12px;border:1px solid var(--line);color:var(--muted);letter-spacing:.05em;border-radius:0}.talk-to-astrologer-v1 .card h3{font-family:var(--font-heading-v1)!important;font-size:1.2rem!important;font-weight:400!important;color:var(--ink)!important}.talk-to-astrologer-v1 .card p{font-family:var(--font-body-v1)!important;color:var(--muted)!important;font-weight:300!important}.talk-to-astrologer-v1 button[class*=variant]{border-radius:0;font-family:var(--font-body-v1)}.talk-to-astrologer-v1 .divider-gold{text-align:center;letter-spacing:.5em;color:var(--gold);opacity:.4;margin:1.5rem 0}