.home-bands{flex-direction:column;display:flex}.home-band{--band-fill:var(--sunk);padding-block:var(--space-8);border-image:linear-gradient(var(--band-fill) 0 0) fill 0 / / 0 100vmax;gap:var(--space-7);flex-direction:column;display:flex}.home-head{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;max-width:60rem;margin-inline:auto;display:flex}.home-head .lead{margin-top:var(--space-2)}.home-steps-list,.home-why-list,.home-checklist{margin:0;padding:0;list-style:none}.home-steps-list{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));display:grid;position:relative}.home-step{z-index:1;align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-5);text-align:center;flex-direction:column;display:flex;position:relative}.home-step p{color:var(--ink-2);max-width:34ch}.home-step-num{width:3.5rem;height:3.5rem;margin-bottom:var(--space-2);border-radius:50%;place-items:center;font-size:1.375rem;font-weight:700;line-height:1;display:inline-grid}.home-step-num-1{background:var(--primary-tint);color:var(--link)}.home-step-num-2{background:var(--accent-tint);color:var(--accent-ink)}.home-step-num-3{background:var(--ok-tint);color:var(--ok)}@media (max-width:639px){.home-band{padding-block:var(--space-7);gap:var(--space-6)}.home-steps-list{gap:var(--space-3)}.home-step{gap:var(--space-1) var(--space-4);padding:var(--space-4);text-align:start;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.home-step-num{grid-row:span 2;width:2.75rem;height:2.75rem;margin:0;font-size:1.125rem}.home-step .h3{align-self:center;font-size:1.125rem}.home-format .home-head{text-align:start;align-items:flex-start}}@media (min-width:860px){.home-steps-list{grid-template-columns:repeat(3,minmax(0,1fr))}.home-steps-list:before{content:"";top:calc(var(--space-6) + 1.75rem);border-top:2px dashed var(--accent);position:absolute;left:16%;right:16%}}.home-why{--band-fill:var(--band);color:var(--on-band)}.home-why h2,.home-why h3{color:var(--on-band)}.home-why .eyebrow{color:var(--on-band-accent)}.home-why-list{gap:var(--space-7) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));display:grid}.home-why-item{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.home-why-item p{color:var(--on-band-2);max-width:36ch}.home-why-icon{width:4rem;height:4rem;margin-bottom:var(--space-1);background:var(--band-icon-bg);color:var(--band-icon);border-radius:50%;place-items:center;display:inline-grid}.home-faq{gap:var(--space-5);padding-top:var(--space-7);flex-direction:column;width:100%;max-width:48rem;margin-inline:auto;display:flex}.home-format{gap:var(--space-7);padding-top:var(--space-7);flex-direction:column;display:flex}.home-format-grid{gap:var(--space-7);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:860px){.home-format-grid{gap:var(--space-8);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.home-format-grid-text{grid-template-columns:minmax(0,1fr);max-width:48rem;margin-inline:auto}}.home-format-text{gap:var(--space-4);max-width:var(--measure);flex-direction:column;display:flex}.home-format-text p{color:var(--ink-2)}.home-checklist{gap:var(--space-3);flex-direction:column;display:flex}.home-checklist li{gap:var(--space-3);align-items:flex-start;display:flex}.home-check{background:var(--ok-tint);width:1.5rem;height:1.5rem;color:var(--ok);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:inline-grid}.home-format-note{margin-top:var(--space-2);padding:var(--space-3) var(--space-5);border-inline-start:3px solid var(--accent);border-radius:var(--r-sm);background:var(--surface)}.home-format-figure{align-items:center;gap:var(--space-3);flex-direction:column;margin:0;display:flex}.home-format-art{width:100%;max-width:26rem;padding:var(--space-6) var(--space-6) var(--space-6) var(--space-7);isolation:isolate;position:relative}.home-format-art:before{content:"";z-index:-1;border-radius:999px 999px var(--r-lg) var(--r-lg);background:var(--primary-tint);position:absolute;inset:0 0 12% 18%}.home-format-sparkles{width:6.5rem;height:auto;color:var(--accent);position:absolute;top:0;left:0}.home-format-paper{position:relative}.home-format-paper .paper-frame{border-radius:2px;width:100%}.home-format-figure figcaption{text-align:center;text-wrap:balance;max-width:26rem}.home-kundli{padding-block:var(--space-8)}.home-kundli-grid{gap:var(--space-7);align-items:center;display:grid}@media (min-width:960px){.home-kundli-grid{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.home-kundli-text{gap:var(--space-5);max-width:var(--measure);flex-direction:column;display:flex}.home-kundli-head{gap:var(--space-3);flex-direction:column;display:flex}.home-kundli-points{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.home-kundli-points li{gap:var(--space-3);color:var(--ink-2);align-items:flex-start;display:flex}.home-kundli-points strong{color:var(--ink)}.home-kundli-figure{padding:var(--space-5);gap:var(--space-4);border:1px solid var(--accent-line);border-radius:var(--r-lg);background:var(--accent-tint);flex-direction:column;margin:0;display:flex}.home-kundli-charts{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-kundli-chart{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.home-kundli-chart p{margin:0}.kundli-chart{background:var(--surface);border-radius:var(--r-sm);width:100%;max-width:15rem;height:auto;box-shadow:var(--shadow-1);display:block}.kundli-frame{fill:none;stroke:var(--primary);stroke-width:2px}.kundli-line{fill:none;stroke:var(--primary);stroke-width:1.25px;opacity:.75}.kundli-lagna-mark{fill:none;stroke:var(--accent-ink);stroke-width:1.5px}.kundli-sign{fill:var(--muted);font-family:var(--font-ui);font-size:10px}.kundli-planet{fill:var(--ink);font-family:var(--font-ui);font-size:12px;font-weight:600}.kundli-lagna{fill:var(--accent-ink)}.kundli-centre{fill:var(--muted);font-family:var(--font-display);letter-spacing:.08em;font-size:15px}.home-kundli-facts{padding:var(--space-4) var(--space-5);gap:var(--space-2);flex-direction:column;display:flex}.home-kundli-facts .label{margin:0}.home-kundli-facts dl{gap:var(--space-2) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));margin:0;display:grid}.home-kundli-facts dl>div{flex-direction:column;gap:2px;display:flex}.home-kundli-facts dt{color:var(--muted);font-size:var(--fs-small)}.home-kundli-facts dd{margin:0;font-weight:600}.home-kundli-figure figcaption{text-align:center}@media (max-width:639px){.home-kundli{padding-block:var(--space-7)}.home-kundli-figure{padding:var(--space-4)}.home-kundli-charts{gap:var(--space-3)}}.home-pricing-list{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),18rem));justify-content:center;width:100%;max-width:40rem;margin-inline:auto}.home-pricing-note{text-align:center;margin:0}h2[id^=home-]{scroll-margin-top:4.5rem}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.home-head,.home-step,.home-why-item,.home-kundli-text,.home-kundli-figure,.home-pricing-list>li,.home-format-text,.home-format-figure{animation:home-reveal var(--ease) both;animation-timeline:view();animation-range:entry entry 60%}.home-step:nth-child(2),.home-why-item:nth-child(2){animation-range:entry 10% entry 70%}.home-step:nth-child(3),.home-why-item:nth-child(3){animation-range:entry 20% entry 80%}.home-kundli-figure .kundli-line{stroke-dasharray:1;animation:linear both home-draw;animation-timeline:view();animation-range:entry 30% cover 40%}}}@keyframes home-reveal{0%{opacity:0;transform:translateY(var(--space-5))}}@keyframes home-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}
