.tap-app{--tap-a2z-soft:color-mix(in srgb,var(--tap-purple,#6109be) 5%,#fff);--tap-a2z-warm:color-mix(in srgb,var(--tap-gold,#f99000) 8%,#fff);--tap-a2z-line:color-mix(in srgb,var(--tap-purple,#6109be) 13%,#fff);--tap-a2z-shadow:0 12px 36px rgba(37,15,51,.08);--tap-a2z-shadow-sm:0 6px 18px rgba(37,15,51,.065);--tap-a2z-radius:clamp(16px,2.4vw,22px)}.tap-app .tap-root h1,.tap-app .tap-root h2,.tap-app .tap-home-root h1,.tap-app .tap-home-root h2{text-wrap:balance}.tap-app .tap-root p,.tap-app .tap-home-root p{text-wrap:pretty}.tap-app [data-primary-action=true],.tap-app .tap-sticky>.tap-btn,.tap-app .tap-sticky .tap-btn-cta,.tap-app .tap-ob-cta{min-height:48px;font-weight:800;letter-spacing:-.01em}.tap-app button:focus-visible,.tap-app a:focus-visible,.tap-app [role=link]:focus-visible{outline:3px solid color-mix(in srgb,var(--tap-purple,#6109be) 36%,transparent);outline-offset:3px}.tap-splash{isolation:isolate;min-height:100dvh}.tap-splash-inner{max-width:min(86vw,520px)}.tap-splash-logo{background:#ffffff24;border:1px solid rgba(255,255,255,.24);box-shadow:0 16px 50px #0000002e}.tap-onboard{align-items:center;justify-content:center;background:radial-gradient(circle at 12% 4%,color-mix(in srgb,var(--tap-gold,#f99000) 17%,transparent),transparent 36%),linear-gradient(180deg,#fff 0%,var(--tap-a2z-soft,#f7f1fc) 100%);overflow-y:auto}.tap-onboard:before{content:none}.tap-ob-skip{position:fixed;top:max(14px,env(safe-area-inset-top));right:16px;z-index:2;min-width:62px;min-height:40px;border:1px solid var(--tap-a2z-line,#e9dff1);border-radius:999px;background:#ffffffeb;color:var(--tap-muted,#6b5b78);font-weight:750;box-shadow:var(--tap-a2z-shadow-sm)}.tap-ob-hero,.tap-ob-body{width:min(100%,620px)}.tap-ob-hero{padding-top:18px}.tap-ob-brand{color:var(--tap-purple,#6109be)}.tap-ob-hero h1{max-width:18ch;margin-inline:auto;font-size:clamp(30px,8vw,48px)}.tap-ob-hero p{max-width:46ch;margin-inline:auto}.tap-ob-grid{gap:12px}.tap-ob-card{position:relative;min-height:132px;text-align:left;padding:15px;border:1px solid var(--tap-a2z-line,#e8def0);border-radius:18px;background:#fffffff0;box-shadow:var(--tap-a2z-shadow-sm)}.tap-ob-card:after{content:"\203a";position:absolute;right:13px;top:14px;color:var(--tap-purple,#6109be);font-size:calc(1.375 * var(--tap-fs));font-weight:800}.tap-ob-card-ic{margin-bottom:12px}.tap-ob-card-lb{padding-right:24px}.tap-ob-card-ds{min-height:0}.tap-ob-inner-circle{border-radius:18px}.tap-ob-cta{border-radius:var(--tap-btn-radius);box-shadow:0 12px 28px color-mix(in srgb,var(--tap-purple,#6109be) 28%,transparent)}.tap-home-root .tap-hero-compact{border-radius:clamp(20px,3vw,30px);box-shadow:var(--tap-a2z-shadow);min-height:var(--tap-hero-h-d,360px);display:grid;align-items:end}.tap-home-root .tap-hero-compact:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#17072214,#1707229e);pointer-events:none}.tap-home-root .tap-hero-compact-body{position:relative;z-index:2;max-width:720px}.tap-home-root .tap-hero-compact-search{background:#fffffff5;box-shadow:0 16px 38px #14071d33}.tap-home-root .tap-mkb-item,.tap-home-root .tap-fcard,.tap-home-root .tap-hl-tile,.tap-home-root .tap-hl-vip,.tap-home-root .tap-testi2{border-radius:var(--tap-a2z-radius);box-shadow:var(--tap-a2z-shadow-sm);border:1px solid var(--tap-a2z-line)}.tap-home-root .tap-fcard-art{aspect-ratio:4/3}.tap-home-root .tap-fcard-body{min-height:128px}.tap-home-root .tap-trust3{background:var(--tap-a2z-warm);border:1px solid color-mix(in srgb,var(--tap-gold,#f99000) 22%,#fff);border-radius:var(--tap-a2z-radius)}.tap-a2z-catalogue .tap-search-box{position:sticky;top:calc(var(--tap-fixed-top-h,0px) + 8px);z-index:8;background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:6px;border:1px solid var(--tap-a2z-line);border-radius:16px;box-shadow:var(--tap-a2z-shadow-sm)}.tap-catalogue-section{margin:28px 0 8px}.tap-catalogue-section .tap-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.tap-section-viewall{border:0;background:transparent;color:var(--tap-brand-ink,var(--tap-brand-ink-safe,var(--tap-purple,#6109be)));font-size:calc(.8125 * var(--tap-fs));font-weight:800;min-height:44px}.tap-a2z-catalogue .tap-section-scroller{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,78vw);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:3px 3px 17px}.tap-a2z-sale-card{position:relative;scroll-snap-align:start;border:1px solid var(--tap-a2z-line)!important;border-radius:var(--tap-a2z-radius)!important;background:#fff;box-shadow:var(--tap-a2z-shadow-sm)!important;overflow:hidden;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.tap-a2z-sale-card:hover{transform:translateY(-3px);box-shadow:var(--tap-a2z-shadow)!important}.tap-a2z-sale-card .tap-thumb{aspect-ratio:4/3}.tap-a2z-sale-card .tap-body{padding:15px}.tap-a2z-sale-card .tap-body h3{font-size:calc(1.0625 * var(--tap-fs));line-height:1.3;margin-bottom:7px}.tap-a2z-sale-card .tap-card-benefit{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:40px}.tap-a2z-sale-card .tap-book-btn-sm{width:100%;min-height:44px;border-radius:var(--tap-btn-radius);margin-top:12px;background:var(--tap-cta-bg,var(--tap-cta-bg-safe,var(--tap-purple,#6109be)));color:var(--tap-cta-text,#fff);border:0;font-weight:800}.tap-a2z-detail .tap-a2z-section-card,.tap-a2z-detail>.tap-section{border:1px solid var(--tap-a2z-line);background:#fff;border-radius:var(--tap-a2z-radius);padding:clamp(16px,3.5vw,24px);box-shadow:var(--tap-a2z-shadow-sm);margin-block:14px}.tap-a2z-detail .tap-vh-title{font-size:clamp(25px,6.4vw,38px)}.tap-a2z-puja .tap-sheet-trigger{min-height:72px;box-shadow:0 5px 18px #250f330a}.tap-a2z-puja .tap-live-price{background:var(--tap-a2z-soft);border-radius:12px;margin-top:10px}.tap-a2z-puja .tap-tier-card{border-width:1.5px;border-radius:16px;min-height:112px}.tap-a2z-puja .tap-tier-card.is-sel{box-shadow:0 0 0 3px color-mix(in srgb,var(--tap-purple,#6109be) 11%,transparent)}.tap-a2z-chadhava .tap-chad-list{display:grid;gap:12px}.tap-a2z-chadhava .tap-chad-item{min-height:132px;border:1px solid var(--tap-a2z-line);border-radius:18px;padding:14px;background:#fff;box-shadow:var(--tap-a2z-shadow-sm);align-items:center}.tap-a2z-chadhava .tap-chad-item.is-on,.tap-a2z-chadhava .tap-chad-item.has-selection{border-color:var(--tap-purple,#6109be);background:var(--tap-a2z-soft)}.tap-a2z-chadhava .tap-chad-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tap-a2z-chadhava .tap-chad-img{width:86px;height:78px;border-radius:13px;overflow:hidden;background:var(--tap-a2z-warm)}.tap-a2z-chadhava .tap-chad-img img{width:100%;height:100%;object-fit:cover}.tap-a2z-chadhava .tap-chad-step{min-height:36px;border:1px solid var(--tap-purple,#6109be);border-radius:10px;background:#fff;overflow:hidden}.tap-a2z-chadhava .tap-chad-step button{min-width:36px;min-height:36px}.tap-a2z-healing .tap-slot{min-height:58px;border-radius:13px}.tap-a2z-detail .tap-sticky{border-top:1px solid var(--tap-a2z-line);background:#fffffff5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 -14px 36px #250f331c}.tap-a2z-detail .tap-sticky-trust{display:none}.tap-a2z-detail .tap-sticky .tap-btn{border-radius:var(--tap-btn-radius)}.tap-a2z-summary{max-width:1120px!important}.tap-a2z-summary-panel{border:1px solid var(--tap-a2z-line)!important;border-radius:clamp(18px,3vw,26px)!important;box-shadow:var(--tap-a2z-shadow)!important;padding:clamp(18px,4vw,30px)!important;background:#fff}.tap-a2z-kicker{display:inline-flex;color:var(--tap-purple,#6109be);background:var(--tap-a2z-soft);padding:5px 9px;border-radius:999px;font-size:calc(.625 * var(--tap-fs));font-weight:900;letter-spacing:.07em;text-transform:uppercase}.tap-a2z-summary-panel .tap-summary-context{background:var(--tap-a2z-soft);border:1px solid var(--tap-a2z-line);border-radius:15px;padding:13px 15px}.tap-a2z-summary-panel .tap-summary{border:1px solid var(--tap-a2z-line);border-radius:16px;overflow:hidden}.tap-a2z-summary-panel .tap-total{background:var(--tap-a2z-soft);font-size:calc(1.0625 * var(--tap-fs))}.tap-a2z-summary-panel .tap-sumsaved{background:#eaf8f0;color:#14744f}.tap-a2z-summary-panel>.tap-btn-block{min-height:52px;border-radius:var(--tap-btn-radius);font-size:calc(1 * var(--tap-fs))}.tap-a2z-dashboard .tap-prof-card,.tap-a2z-dashboard .tap-dash-card,.tap-a2z-dashboard .tap-bkcard,.tap-a2z-dashboard .tap-wallet-card{border:1px solid var(--tap-a2z-line);border-radius:var(--tap-a2z-radius);box-shadow:var(--tap-a2z-shadow-sm)}.tap-a2z-detail .tap-progress-bar{margin:16px 0 20px;padding:12px 14px;border:1px solid var(--tap-a2z-line);border-radius:16px;background:#fff;box-shadow:var(--tap-a2z-shadow-sm)}.tap-a2z-detail .tap-progress-step.active .tap-ps-num{box-shadow:0 0 0 4px color-mix(in srgb,var(--tap-purple,#6109be) 11%,transparent)}.tap-a2z-detail .tap-progress-step.done .tap-ps-num{background:#eaf8f0;color:#14744f;border-color:#bfe6d2}.tap-a2z-detail .tap-bsheet{border-radius:24px 24px 0 0;box-shadow:0 -18px 56px #250f3333}.tap-a2z-detail .tap-bsheet-hd{position:sticky;top:0;z-index:2;background:#fff;border-bottom:1px solid var(--tap-a2z-line)}.tap-a2z-detail .tap-bsheet-done{min-height:48px;border-radius:var(--tap-btn-radius);font-weight:800}.tap-a2z-dashboard .tap-a2z-dashboard-card,.tap-astrologer-panel-root .tap-a2z-provider-card{border:1px solid var(--tap-a2z-line)!important;border-radius:var(--tap-a2z-radius)!important;background:#fff;box-shadow:var(--tap-a2z-shadow-sm)!important}.tap-a2z-dashboard .tap-bkcard-actions .tap-btn-primary,.tap-a2z-dashboard .tap-cst-card-action,.tap-astrologer-panel-root .tap-astro-sess .tap-btn-primary{min-height:44px;border-radius:var(--tap-btn-radius);font-weight:800}.tap-astrologer-panel-root .tap-astro-presence{border:1px solid var(--tap-a2z-line);border-radius:14px;background:var(--tap-a2z-soft);padding:10px 12px}.tap-a2z-consult .tap-cst-profile-panel,.tap-a2z-consult .tap-cst-scheduler,.tap-a2z-consult .tap-cst-card{border-color:var(--tap-a2z-line);box-shadow:var(--tap-a2z-shadow-sm)}@media (min-width:768px){.tap-ob-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tap-a2z-catalogue .tap-section-scroller{grid-auto-columns:minmax(250px,300px)}.tap-a2z-catalogue .tap-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tap-a2z-chadhava .tap-chad-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.tap-a2z-catalogue .tap-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tap-a2z-catalogue .tap-section-scroller{grid-auto-flow:initial;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.tap-a2z-summary-panel{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);column-gap:28px;align-items:start}.tap-a2z-summary-panel>.tap-a2z-kicker,.tap-a2z-summary-panel>h2,.tap-a2z-summary-panel>h2+div,.tap-a2z-summary-panel>.tap-summary-context,.tap-a2z-summary-panel>.tap-summary-section-title,.tap-a2z-summary-panel>.tap-summary{grid-column:1}.tap-a2z-summary-panel>.tap-btn-block,.tap-a2z-summary-panel>.tap-btn-block~div,.tap-a2z-summary-panel>p{grid-column:2}}@media (max-width:767.98px){.tap-onboard{justify-content:flex-start;padding-top:max(58px,env(safe-area-inset-top))}.tap-ob-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tap-ob-card{min-height:126px;padding:13px}.tap-home-root .tap-hero-compact{min-height:var(--tap-hero-h-m,330px)}.tap-a2z-catalogue .tap-grid{display:grid;grid-template-columns:1fr;gap:14px}.tap-a2z-sale-card{display:grid!important;grid-template-columns:122px minmax(0,1fr);min-height:190px}.tap-a2z-sale-card .tap-thumb{height:100%;min-height:190px;aspect-ratio:auto}.tap-a2z-sale-card .tap-body{padding:13px;min-width:0}.tap-a2z-sale-card .tap-body h3{font-size:calc(.9688 * var(--tap-fs))}.tap-a2z-sale-card .tap-card-benefit{font-size:calc(.75 * var(--tap-fs));min-height:34px}.tap-a2z-sale-card .tap-book-btn-sm{min-height:44px;margin-top:8px;font-size:calc(.8125 * var(--tap-fs))}.tap-a2z-detail{padding-bottom:calc(var(--tap-fixed-bottom-h,76px) + 80px)!important}.tap-a2z-detail .tap-a2z-section-card,.tap-a2z-detail>.tap-section{padding:15px;border-radius:17px}.tap-a2z-chadhava .tap-chad-item{min-height:118px}.tap-a2z-chadhava .tap-chad-img{width:66px;height:66px;font-size:calc(1.625 * var(--tap-fs))}.tap-a2z-summary-panel{border-radius:18px!important;padding:17px!important}}.tap-a2z-chadhava .tap-chad-right{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;position:static}.tap-a2z-chadhava .tap-chad-step{position:static;transform:none;margin:0;background:#fff;border:1.5px solid var(--tap-purple,#6109be);border-radius:10px;overflow:hidden;display:inline-flex;align-items:center}.tap-a2z-chadhava .tap-chad-step button{min-width:36px;min-height:36px;background:transparent;border:0;color:var(--tap-purple,#6109be);font-weight:800;font-size:calc(1 * var(--tap-fs));cursor:pointer}.tap-a2z-chadhava .tap-chad-img{width:74px;height:74px;border-radius:14px;display:grid;place-items:center;font-size:calc(1.875 * var(--tap-fs));line-height:1;flex:0 0 auto}.tap-a2z-chadhava .tap-chad-img img{width:100%;height:100%;object-fit:cover;border-radius:14px}.tap-a2z-chadhava .tap-chad-item{align-items:center;gap:14px}.tap-a2z-chadhava .tap-chad-qty{color:var(--tap-ink,#1e0a2e);font-weight:800;font-size:calc(1.0625 * var(--tap-fs));min-width:26px;text-align:center;font-variant-numeric:tabular-nums}.tap-a2z-chadhava .tap-chad-item.is-on .tap-chad-qty,.tap-a2z-chadhava .tap-chad-item.has-selection .tap-chad-qty{color:var(--tap-purple,#6109be)}.tap-a2z-dashboard .tap-phub-card,.tap-a2z-dashboard .tap-wallet-card,.tap-a2z-dashboard .tap-phub-name,.tap-a2z-dashboard .tap-phub-stat-num,.tap-a2z-dashboard .tap-phub-uid-val,.tap-a2z-dashboard .tap-wallet-bal{color:var(--tap-ink,#1e0a2e)}.tap-a2z-dashboard .tap-phub-meta,.tap-a2z-dashboard .tap-phub-stat-lbl,.tap-a2z-dashboard .tap-phub-uid-lbl,.tap-a2z-dashboard .tap-wallet-lbl,.tap-a2z-dashboard .tap-wallet-note{color:var(--tap-muted,#6b5b78)}.tap-a2z-dashboard .tap-phub-avatar,.tap-a2z-dashboard .tap-phub-tier{background:var(--tap-purple-pale,#f0e8fd);color:var(--tap-purple,#6109be)}.tap-a2z-dashboard .tap-phub-stat.has-div{border-right-color:var(--tap-a2z-line,#e6dfe4)}.tap-a2z-dashboard .tap-phub-uid{background:var(--tap-a2z-soft,#f4f1f7);border-color:var(--tap-a2z-line,#e6dfe4)}.tap-a2z-summary-panel .tap-paymethod{border-color:var(--tap-a2z-line,#e6dfe4);border-radius:15px}.tap-a2z-summary-panel .tap-wshort{background:var(--tap-sunk,#f4f1f7);border-color:var(--tap-a2z-line,#e6dfe4);border-radius:15px}.tap-a2z-detail .tap-vh-chip{display:inline-flex;align-items:center;gap:5px}.tap-a2z-detail .tap-vh-chip-ic{display:inline-flex;opacity:.7;flex:0 0 auto}.tap-pf-card{gap:10px}.tap-pf-family .tap-pf-ic{width:36px;height:36px;flex:0 0 36px;font-size:calc(1.0625 * var(--tap-fs))}.tap-pf-family .tap-pf-mid{flex:1 1 auto;min-width:0}.tap-pf-name-1line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.005em}.tap-root .tap-pf-step{gap:0;display:inline-flex;align-items:center;border:1.5px solid var(--tap-a2z-line,#e6dfe4);border-radius:11px;overflow:hidden;background:#fff}.tap-root .tap-pf-step .tap-pf-count{min-width:24px;text-align:center;font-variant-numeric:tabular-nums;font-weight:800;color:var(--tap-ink,#1e0a2e)}.tap-root .tap-pf-step button{width:auto;height:auto;min-width:44px;min-height:44px;border:0;border-radius:0;background:transparent;color:var(--tap-purple,#6109be);font-weight:800;font-size:calc(1 * var(--tap-fs));cursor:pointer}.tap-root .tap-pf-step button:disabled{opacity:.4;cursor:default}.tap-pf-step-plus[aria-disabled=true]{opacity:.55}.tap-a2z-chadhava .tap-chad-desc{margin-top:3px;font-size:calc(.7813 * var(--tap-fs));line-height:1.45;color:var(--tap-muted,#6b5b78);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tap-a2z-detail .tap-info-sec{position:relative}.tap-a2z-detail .tap-info-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px 22px 12px 2px;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.tap-a2z-detail .tap-info-chips::-webkit-scrollbar{display:none}.tap-a2z-detail .tap-info-chip{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;min-height:44px;padding:0 15px;border-radius:999px;border:1.5px solid var(--tap-a2z-line);background:#fff;color:var(--tap-muted,#6b5b78);font-size:calc(.875 * var(--tap-fs));font-weight:700;white-space:nowrap;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.tap-a2z-detail .tap-info-chip .tap-chip-ic{display:inline-flex;opacity:.75}.tap-a2z-detail .tap-info-chip:hover{border-color:color-mix(in srgb,var(--tap-purple,#6109be) 40%,#fff)}.tap-a2z-detail .tap-info-chip.is-on{background:var(--tap-purple,#6109be);border-color:var(--tap-purple,#6109be);color:#fff;font-weight:800}.tap-a2z-detail .tap-info-chip.is-on .tap-chip-ic{opacity:1}.tap-a2z-detail .tap-info-chip:focus-visible{outline:3px solid color-mix(in srgb,var(--tap-purple,#6109be) 40%,transparent);outline-offset:2px}.tap-a2z-detail .tap-info-panel:focus-visible{outline:2px solid color-mix(in srgb,var(--tap-purple,#6109be) 34%,transparent);outline-offset:4px;border-radius:10px}.tap-a2z-detail .tap-steps-rail{list-style:none;margin:0;padding:0;position:relative;display:grid;gap:0}.tap-a2z-detail .tap-steps-rail .tap-step-row{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;padding:0 0 20px;align-items:start}.tap-a2z-detail .tap-steps-rail .tap-step-row:last-child{padding-bottom:0}.tap-a2z-detail .tap-steps-rail .tap-step-row:not(:last-child):before{content:"";position:absolute;left:17px;top:34px;bottom:2px;width:2px;background:linear-gradient(180deg,color-mix(in srgb,var(--tap-purple,#6109be) 34%,#fff),var(--tap-a2z-line));border-radius:2px}.tap-a2z-detail .tap-steps-rail .tap-step-n{position:relative;z-index:1;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--tap-a2z-soft);border:1.5px solid color-mix(in srgb,var(--tap-purple,#6109be) 30%,#fff);color:var(--tap-purple,#6109be);font-weight:800;font-size:calc(.875 * var(--tap-fs));font-variant-numeric:tabular-nums}.tap-a2z-detail .tap-steps-rail .tap-step-t{font-weight:750;font-size:calc(.9375 * var(--tap-fs));line-height:1.35;color:var(--tap-ink,#1e0a2e)}.tap-a2z-detail .tap-steps-rail .tap-step-d{margin-top:3px;font-size:calc(.8438 * var(--tap-fs));line-height:1.55;color:var(--tap-muted,#6b5b78)}.tap-a2z-detail .tap-incl-check{list-style:none;margin:0;padding:0;display:grid;gap:10px}.tap-a2z-detail .tap-incl-check li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:11px;align-items:start;font-size:calc(.9063 * var(--tap-fs));line-height:1.5;color:var(--tap-ink,#1e0a2e)}.tap-a2z-detail .tap-incl-tick{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#eaf8f0;color:#14744f;margin-top:1px}.tap-a2z-detail .tap-incl-tick .tap-i{width:13px;height:13px;stroke-width:2.4}@media (min-width:768px){.tap-a2z-detail .tap-incl-check{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px}}.tap-cd-hero .tap-countdown-long{display:flex;flex-wrap:wrap;align-items:center;gap:10px;justify-content:center}.tap-cd-label{font-size:calc(.6875 * var(--tap-fs));font-weight:900;letter-spacing:.09em;text-transform:uppercase;color:var(--tap-muted,#6b5b78)}.tap-cd-tiles{display:inline-flex;align-items:flex-start;gap:4px}.tap-cd-seg{display:grid;justify-items:center;gap:2px;min-width:46px;padding:6px 6px 5px;border-radius:11px;background:var(--tap-a2z-soft);border:1px solid var(--tap-a2z-line)}.tap-cd-num{font-size:calc(1.1875 * var(--tap-fs));font-weight:800;line-height:1;font-variant-numeric:tabular-nums;color:var(--tap-ink,#1e0a2e);font-style:normal}.tap-cd-unit{font-size:calc(.5938 * var(--tap-fs));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tap-muted,#6b5b78);font-style:normal}.tap-cd-sep{align-self:center;margin-top:-8px;color:var(--tap-a2z-line);font-weight:800}.tap-countdown-long.urgent .tap-cd-seg{background:color-mix(in srgb,var(--tap-gold,#f99000) 14%,#fff);border-color:color-mix(in srgb,var(--tap-gold,#f99000) 40%,#fff)}.tap-countdown-long.urgent .tap-cd-num{color:#8a4b00}.tap-a2z-detail .tap-sticky .tap-btn-cta,.tap-a2z-chadhava .tap-sticky .tap-btn-cta,.tap-a2z-healing .tap-sticky .tap-btn-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 20px;border:0;border-radius:var(--tap-btn-radius);background:var(--tap-cta-bg,var(--tap-cta-bg-safe,var(--tap-purple,#6109be)));color:var(--tap-cta-text,#fff);font-size:calc(.9688 * var(--tap-fs));font-weight:800;letter-spacing:-.005em;box-shadow:0 8px 22px -8px color-mix(in srgb,var(--tap-purple,#6109be) 70%,transparent);transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.tap-a2z-detail .tap-sticky .tap-btn-cta:hover{filter:brightness(1.06)}.tap-a2z-detail .tap-sticky .tap-btn-cta:active{transform:translateY(1px) scale(.985);box-shadow:0 4px 12px -6px color-mix(in srgb,var(--tap-purple,#6109be) 70%,transparent)}.tap-a2z-detail .tap-sticky .tap-btn-cta .tap-cta-lock{display:inline-flex;opacity:.9}.tap-a2z-detail .tap-sticky .tap-btn-cta .tap-cta-go{display:inline-flex;opacity:.75;margin-left:-2px}.tap-a2z-detail .tap-sticky .tap-btn-cta.is-disabled{background:var(--tap-sunk,#f1ecf5);color:var(--tap-muted,#6b5b78);box-shadow:none}.tap-a2z-detail .tap-sticky .tap-btn-cta.is-disabled .tap-cta-go{display:none}.tap-a2z-detail .tap-sticky .tap-sticky-price:before{content:attr(data-cap);display:block;font-size:calc(.625 * var(--tap-fs));font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--tap-muted,#6b5b78);line-height:1}@media (prefers-reduced-motion:reduce){.tap-a2z-detail .tap-sticky .tap-btn-cta{transition:none}}.tap-a2z-detail .tap-sticky .tap-sticky-price{background:transparent!important;border:0!important;border-radius:0;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0;min-width:0;display:grid;align-content:center;justify-items:start;line-height:1.15}.tap-a2z-detail .tap-sticky .tap-sticky-price>div{font-size:calc(1.25 * var(--tap-fs));font-weight:800;color:var(--tap-ink,#1e0a2e);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.tap-a2z-detail .tap-sticky .tap-sticky-inner{gap:12px;align-items:center}.tap-reveal-armed{opacity:0;transform:translateY(9px)}.tap-reveal-armed.tap-reveal-in{opacity:1;transform:none;transition:opacity .3s cubic-bezier(.25,.46,.45,.94) var(--tap-reveal-d,0ms),transform .3s cubic-bezier(.25,.46,.45,.94) var(--tap-reveal-d,0ms)}@media (prefers-reduced-motion:reduce){.tap-reveal-armed{opacity:1!important;transform:none!important;transition:none!important}}.tap-test-otp{margin-bottom:10px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--tap-gold,#f99000) 42%,#fff);border-radius:var(--tap-radius-sm,10px);background:color-mix(in srgb,var(--tap-gold,#f99000) 12%,#fff);color:#6d5200;font-size:calc(.8125 * var(--tap-fs));font-weight:800;text-align:center;letter-spacing:.02em;font-variant-numeric:tabular-nums}.tap-otp-boxes input{min-width:44px;min-height:48px;font-variant-numeric:tabular-nums}.tap-otp-boxes input:focus-visible{outline:3px solid color-mix(in srgb,var(--tap-purple,#6109be) 40%,transparent);outline-offset:2px}@media (max-width:359px){.tap-ob-grid{grid-template-columns:1fr}.tap-a2z-sale-card{grid-template-columns:108px minmax(0,1fr)}.tap-otp-boxes input{min-width:38px}}@media (prefers-reduced-motion:reduce){.tap-a2z-sale-card,.tap-ob-card,.tap-ob-cta{transition:none!important;animation:none!important}}.tap-app,.tap-root{--tap-cta-bg-safe:var(--tap-ink-accent,var(--tap-purple,#6109be));--tap-brand-ink-safe:var(--tap-ink-accent,var(--tap-purple,#6109be))}.tap-root .tap-btn-primary,.tap-root .tap-btn-cta,.tap-root .tap-btn-xl,.tap-root .tap-btn-gold,.tap-root .tap-btn-green{background:var(--tap-cta-bg,var(--tap-cta-bg-safe));color:var(--tap-cta-text,#fff);border:0;border-radius:var(--tap-btn-radius);font-weight:800;box-shadow:0 8px 22px -8px color-mix(in srgb,var(--tap-purple,#6109be) 70%,transparent);transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.tap-root .tap-btn-primary:hover,.tap-root .tap-btn-cta:hover,.tap-root .tap-btn-xl:hover,.tap-root .tap-btn-gold:hover,.tap-root .tap-btn-green:hover{background:var(--tap-cta-bg,var(--tap-cta-bg-safe));filter:brightness(1.06);box-shadow:0 10px 26px -8px color-mix(in srgb,var(--tap-purple,#6109be) 78%,transparent)}.tap-root .tap-btn-primary:active,.tap-root .tap-btn-cta:active,.tap-root .tap-btn-xl:active,.tap-root .tap-btn-gold:active,.tap-root .tap-btn-green:active{transform:translateY(1px) scale(.985);box-shadow:0 4px 12px -6px color-mix(in srgb,var(--tap-purple,#6109be) 70%,transparent)}.tap-root .tap-btn-ghost,.tap-root .tap-btn-soft,.tap-root .tap-btn-secondary,.tap-root .tap-btn-wa{border-radius:var(--tap-btn-radius);font-weight:var(--tap-btn-weight,700)}.tap-root .tap-btn-ghost,.tap-root .tap-btn-secondary{color:var(--tap-brand-ink,var(--tap-brand-ink-safe))}.tap-root .tap-btn-soft{color:var(--tap-brand-ink,var(--tap-brand-ink-safe))!important}.tap-root .tap-btn,.tap-root .tap-btn-sm{min-height:44px}@media (prefers-reduced-motion:reduce){.tap-root .tap-btn-primary,.tap-root .tap-btn-cta,.tap-root .tap-btn-xl,.tap-root .tap-btn-gold,.tap-root .tap-btn-green{transition:none}.tap-root .tap-btn-primary:active,.tap-root .tap-btn-cta:active,.tap-root .tap-btn-xl:active,.tap-root .tap-btn-gold:active,.tap-root .tap-btn-green:active{transform:none}}@media (min-width:1024px){.tap-onboard .tap-ob-hero,.tap-onboard .tap-ob-body{width:min(100%,880px)}.tap-onboard .tap-ob-grid{gap:18px}.tap-onboard .tap-ob-card{min-height:164px;padding:20px}.tap-onboard .tap-ob-card-lb{font-size:calc(1.125 * var(--tap-fs))}.tap-onboard .tap-ob-card-ds{font-size:calc(.8438 * var(--tap-fs));line-height:1.45}.tap-onboard .tap-ob-card-ic{margin-bottom:14px}.tap-onboard .tap-ob-hero h1{font-size:clamp(32px,3.4vw,44px);max-width:22ch}.tap-onboard .tap-ob-hero p{max-width:58ch}.tap-splash-logo{width:104px;height:104px;font-size:calc(3.25 * var(--tap-fs))}.tap-splash-brand{font-size:calc(2.125 * var(--tap-fs))}.tap-splash-tag{font-size:calc(1 * var(--tap-fs))}}.tap-home-root .tap-fcard{display:flex;flex-direction:column}.tap-home-root .tap-fcard .tap-fcard-body{flex:1 1 auto}.tap-home-root .tap-fcard-cta{display:flex;align-items:center;justify-content:center;margin:10px 14px 14px;text-decoration:none;font-size:calc(.8125 * var(--tap-fs))}.tap-app .tap-btn-primary,.tap-app .tap-btn-cta,.tap-app .tap-btn-xl,.tap-app .tap-btn-gold,.tap-app .tap-btn-green{background:var(--tap-cta-bg,var(--tap-cta-bg-safe));color:var(--tap-cta-text,#fff);border:0;border-radius:var(--tap-btn-radius);font-weight:800}.tap-app .tap-btn-ghost,.tap-app .tap-btn-secondary{color:var(--tap-brand-ink,var(--tap-brand-ink-safe))}.tap-app .tap-btn-soft{color:var(--tap-brand-ink,var(--tap-brand-ink-safe))!important}.tap-app .tap-auth-tab.active,.tap-app .tap-chip.is-active{background:var(--tap-cta-bg,var(--tap-cta-bg-safe));color:var(--tap-cta-text,#fff)}.tap-app .tap-resend{color:var(--tap-brand-ink,var(--tap-brand-ink-safe))}.tap-app .tap-auth-tab,.tap-app .tap-modal .tap-chip{min-height:44px}.tap-app .tap-resend{min-height:44px;display:inline-flex;align-items:center}.tap-app .tap-modal input,.tap-app .tap-modal select,.tap-app .tap-modal textarea{font-size:calc(1 * var(--tap-fs))}.tap-app .tap-auth-hint{color:color-mix(in srgb,var(--tap-muted,#6b5b78) 62%,#000)}.tap-app .tap-guest-note p{color:#666}.tap-app .tap-auth-tab,.tap-app .tap-fcard-temple,.tap-app .tap-temple-loc{display:inline-flex;align-items:center;gap:6px}.tap-app .tap-auth-tab{justify-content:center}.tap-app .tap-i,.tap-root .tap-i,.tap-home-root .tap-i{flex:0 0 auto;vertical-align:middle}.tap-i-img{object-fit:contain;display:inline-block}.tap-i-text{display:inline-flex;align-items:center;justify-content:center;line-height:1;font-style:normal;font-weight:400}.tap-ilbl{display:inline-flex;align-items:center;gap:6px;min-width:0}.tap-ilbl>span{min-width:0}.tap-bnav-icon .tap-i,.tap-topnav-ic .tap-i{width:var(--tap-nav-ic,24px);height:var(--tap-nav-ic,24px)}.tap-bnav-icon,.tap-topnav-ic{display:inline-flex;align-items:center;justify-content:center}.tap-devwrap{display:contents}@media (max-width:1023.98px){.tap-only-desktop{display:none!important}}@media (min-width:1024px){.tap-only-mobile{display:none!important}}.tap-pulse-dot{display:inline-block;flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 22%,transparent)}@media (prefers-reduced-motion:reduce){.tap-pulse-dot{animation:none!important}}.tap-lay{display:grid;gap:14px}.tap-lay-list,.tap-lay-grid{grid-template-columns:1fr}.tap-lay-carousel{grid-auto-flow:column;grid-auto-columns:minmax(250px,78vw);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:14px}.tap-lay-carousel>*{scroll-snap-align:start}@media (min-width:768px){.tap-lay-grid.tap-lay-c2,.tap-lay-grid.tap-lay-c3,.tap-lay-grid.tap-lay-c4{grid-template-columns:repeat(2,minmax(0,1fr))}.tap-lay-carousel{grid-auto-columns:minmax(250px,300px)}}@media (min-width:1024px){.tap-lay-grid.tap-lay-c3{grid-template-columns:repeat(3,minmax(0,1fr))}.tap-lay-grid.tap-lay-c4{grid-template-columns:repeat(4,minmax(0,1fr))}.tap-lay-carousel{grid-auto-flow:column;overflow-x:auto}}.tap-lay>.tap-fcard{width:100%;height:100%}.tap-svc-shortcode{padding:8px 0 4px}.tap-svc-shortcode .tap-fcard{height:100%}@media (prefers-reduced-motion:reduce){.tap-lay-carousel{scroll-behavior:auto}}.tap-home-root .tap-hero-compact:after{place-self:stretch;height:auto;width:auto}.tap-app .tap-festival-chip,.tap-root .tap-festival-chip,.tap-home-root .tap-festival-chip{min-height:44px;display:inline-flex;align-items:center;gap:6px}.tap-app .tap-search-sug,.tap-root .tap-search-sug,.tap-home-root .tap-search-sug,.tap-root .tap-sec-action,.tap-home-root .tap-sec-action,.tap-root .tap-view-all,.tap-home-root .tap-view-all,.tap-root .tap-section-viewall{min-height:44px;display:inline-flex;align-items:center}.tap-root .tap-fcard-heart,.tap-home-root .tap-fcard-heart{position:absolute;isolation:isolate}.tap-root .tap-fcard-heart:before,.tap-home-root .tap-fcard-heart:before{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%);border-radius:50%}.tap-root .tap-search-submit,.tap-home-root .tap-search-submit{min-height:44px;min-width:44px}.tap-root .tap-fcard-cta,.tap-home-root .tap-fcard-cta{min-height:44px}.tap-root input,.tap-root select,.tap-root textarea,.tap-home-root input,.tap-home-root select,.tap-home-root textarea{font-size:max(16px,1rem)}.tap-root,.tap-home-root,.tap-booking-root,.tap-dashboard-root,.tap-consult-root,.tap-astrologer-panel-root{contain:inline-size}.tap-root .tap-testi2-stars{display:inline-flex;gap:2px;line-height:1}.tap-root .tap-star{color:var(--tap-a2z-line,#e0d6ec)}.tap-root .tap-star.is-on{color:var(--tap-gold,#f99000)}.tap-root .tap-testi2-src{margin-top:6px;font-size:.75rem;color:var(--tap-muted,#6b5b78)}.tap-root,.tap-home-root,.tap-booking-root,.tap-dashboard-root,.tap-consult-root{--tap-fluid-gutter: clamp(1rem, .59rem + 1.77vw, 2rem);--tap-fluid-section: clamp(3rem, 2.38rem + 2.65vw, 4.5rem);--tap-fluid-h1: clamp(1.5rem, 1.24rem + 1.1vw, 2.125rem);--tap-fluid-h2: clamp(1.375rem, 1.12rem + 1.1vw, 2rem);--tap-fluid-lead: clamp(.875rem, .8rem + .33vw, 1.0625rem);--tap-fluid-gap: clamp(.75rem, .6rem + .66vw, 1.25rem)}.tap-root .tap-container,.tap-home-root .tap-container{padding-left:var(--tap-fluid-gutter);padding-right:var(--tap-fluid-gutter);width:100%;box-sizing:border-box}.tap-home-root .tap-home-section{padding-top:var(--tap-fluid-section);padding-bottom:var(--tap-fluid-section)}.tap-home-root .tap-hero-compact-title{font-size:var(--tap-fluid-h1);line-height:1.15}.tap-home-root .tap-hero-compact-sub{font-size:var(--tap-fluid-lead);line-height:1.5}.tap-root .tap-sec-title,.tap-home-root .tap-sec-title{font-size:var(--tap-fluid-h2);line-height:1.2}.tap-root img,.tap-root video,.tap-root svg:not(.tap-i),.tap-home-root img,.tap-home-root video,.tap-booking-root img,.tap-dashboard-root img,.tap-consult-root img{max-width:100%;height:auto}.tap-root img[width][height],.tap-home-root img[width][height]{height:auto}.tap-root table,.tap-dashboard-root table{width:100%;border-collapse:collapse}.tap-root .tap-table-wrap,.tap-dashboard-root .tap-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}@supports (height:100dvh){.tap-app .tap-modal,.tap-app .tap-bsheet{max-height:min(92dvh,calc(100dvh - 1rem))}}.tap-app .tap-bsheet,.tap-app .tap-sticky{padding-bottom:max(0px,env(safe-area-inset-bottom))}.tap-root .tap-input,.tap-root input[type=text],.tap-root input[type=tel],.tap-root input[type=email],.tap-root input[type=number],.tap-root select,.tap-root textarea{width:100%;max-width:100%;box-sizing:border-box}.tap-root .tap-fcard-name,.tap-root .tap-testi2-quote,.tap-root .tap-sec-title,.tap-home-root .tap-fcard-name,.tap-home-root .tap-testi2-quote{overflow-wrap:anywhere}.tap-root,.tap-home-root,.tap-booking-root,.tap-dashboard-root,.tap-consult-root,.tap-astrologer-panel-root{padding-left:0;padding-right:0}.tap-root .tap-container,.tap-home-root .tap-container,.tap-booking-root .tap-container,.tap-dashboard-root .tap-container{padding-left:var(--tap-fluid-gutter);padding-right:var(--tap-fluid-gutter);max-width:var(--tap-content-max, 1120px);margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box}@supports selector(:has(*)){.tap-root:not(:has(.tap-container)),.tap-booking-root:not(:has(.tap-container)),.tap-dashboard-root:not(:has(.tap-container)),.tap-consult-root:not(:has(.tap-container)),.tap-astrologer-panel-root:not(:has(.tap-container)){padding-left:var(--tap-fluid-gutter);padding-right:var(--tap-fluid-gutter)}}@supports not selector(:has(*)){.tap-booking-root,.tap-dashboard-root,.tap-consult-root{padding-left:var(--tap-fluid-gutter);padding-right:var(--tap-fluid-gutter)}}.tap-root,.tap-home-root,.tap-booking-root,.tap-dashboard-root,.tap-consult-root,.tap-astrologer-panel-root{box-sizing:border-box;max-width:none;width:calc(100% + var(--wp--style--root--padding-left, 0px) + var(--wp--style--root--padding-right, 0px));margin-left:calc(0px - var(--wp--style--root--padding-left, 0px))!important;margin-right:calc(0px - var(--wp--style--root--padding-right, 0px))!important}@supports selector(:has(*)){:where(.entry-content,.wp-block-post-content,.site-main,main,article,.content-area):has(>.tap-root),:where(.entry-content,.wp-block-post-content,.site-main,main,article,.content-area):has(>.tap-home-root),:where(.entry-content,.wp-block-post-content,.site-main,main,article,.content-area):has(>.tap-booking-root),:where(.entry-content,.wp-block-post-content,.site-main,main,article,.content-area):has(>.tap-dashboard-root),:where(.entry-content,.wp-block-post-content,.site-main,main,article,.content-area):has(>.tap-consult-root){overflow-x:clip}}.tap-root .tap-container,.tap-home-root .tap-container,.tap-booking-root .tap-container,.tap-dashboard-root .tap-container,.tap-consult-root .tap-container{max-width:var(--tap-content-max, 1120px);margin-left:auto;margin-right:auto}.tap-root,.tap-home-root,.tap-booking-root,.tap-dashboard-root,.tap-consult-root,.tap-astrologer-panel-root,.tap-app .tap-modal,.tap-app .tap-bsheet,.tap-app .tap-toast,.tap-bottom-nav,.tap-bn,.tap-topnav,.tap-site-footer{--tap-fs: clamp(1rem, .957rem + .188vw, var(--tap-fs-max, 1.125rem))}.tap-root .tap-btn,.tap-root .tap-btn-sm,.tap-root .tap-chip,.tap-root .tap-tab,.tap-home-root .tap-btn{min-height:44px;height:auto}.tap-root .tap-chad-step,.tap-a2z-chadhava .tap-chad-step{height:auto;min-height:40px;overflow:visible}.tap-root .tap-chad-step button,.tap-a2z-chadhava .tap-chad-step button{height:auto;min-height:40px;line-height:1}.tap-root .tap-chad-qty{line-height:1.1}
