.lp{--night:#1B1E4B;--night-2:#2A2E6E;--night-deep:#121436;--gold:#E2B25A;--gold-soft:#F8EDD8;--gold-ink:#8A6A1E;--plum:#5C4A8A;--lavender:#8B7FE8;--lavender-soft:#EEEFFC;--bg:#FAF8F4;--bg-2:#F3EFE6;--card:#FFFFFF;--ink:#1B1E33;--ink-soft:#5B6074;--line:#E6E0D2;--accent-ink:var(--plum);--btn-bg:var(--night);--btn-fg:#FAF8F4;--shadow:27,30,75;--sky-bg:radial-gradient(60% 55% at 80% 25%,rgba(139,127,232,.2),transparent 70%),radial-gradient(45% 50% at 6% 100%,rgba(226,178,90,.2),transparent 70%),linear-gradient(180deg,#F4F2FC,#FBF8F2);--panel-bg:radial-gradient(70% 90% at 100% 0%,rgba(226,178,90,.22),transparent 60%),#EEEDFB;--sky-ink:#1B1E33;--sky-soft:#555A72;--sky-line:rgba(138,106,30,.22);--sky-accent:var(--theme,#695af6);--sky-em:linear-gradient(90deg,#7174e5 -30%,#2F4FBE 107%);--star:rgba(92,74,138,.35);--star-gold:rgba(184,140,50,.6);--grain:.06;--stage-bg:#FFFFFF;--stage-ink:#1B1E33;--stage-soft:#5B6074;--stage-line:rgba(27,30,75,.1);--practice-bg:#F3EFE6;--k-stroke:rgba(138,106,30,.42);--k-tick:rgba(138,106,30,.28);--k-text:rgba(92,74,138,.8);--k-num:rgba(27,30,51,.38);font-family:var(--font-poppins),system-ui,sans-serif;background:var(--bg);color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}.dark .lp{--bg:#0E1030;--bg-2:#13163C;--card:#181B46;--ink:#ECEAF5;--ink-soft:#A4A8CC;--line:rgba(226,178,90,.14);--gold-soft:rgba(226,178,90,.1);--gold-ink:var(--gold);--lavender-soft:rgba(139,127,232,.16);--accent-ink:#B3A9F4;--btn-bg:var(--gold);--btn-fg:var(--night);--shadow:0,0,0;--sky-bg:radial-gradient(60% 55% at 78% 30%,rgba(42,46,110,.95),transparent 70%),radial-gradient(45% 50% at 8% 100%,rgba(92,74,138,.5),transparent 70%),var(--night-deep);--panel-bg:radial-gradient(70% 90% at 100% 0%,rgba(226,178,90,.18),transparent 60%),var(--night);--sky-ink:#F4F0E8;--sky-soft:#B7BADB;--sky-line:rgba(226,178,90,.22);--sky-accent:var(--gold);--sky-em:linear-gradient(var(--gold),var(--gold));--star:rgba(255,255,255,.85);--star-gold:rgba(226,178,90,.9);--grain:.14;--stage-bg:linear-gradient(170deg,rgba(42,46,110,.9),rgba(18,20,54,.94));--stage-ink:#EDEEFB;--stage-soft:#C8CBEE;--stage-line:rgba(255,255,255,.14);--practice-bg:#FAF8F4;--k-stroke:rgba(226,178,90,.5);--k-tick:rgba(226,178,90,.35);--k-text:rgba(248,237,216,.75);--k-num:rgba(183,186,219,.55)}.lp *{margin:0;padding:0;box-sizing:border-box}.lp a{color:inherit}.lp .serif,.lp blockquote,.lp h1,.lp h2{font-family:var(--font-fraunces),Georgia,serif}.lp h1,.lp h2,.lp h3{text-wrap:balance}.lp p{text-wrap:pretty}.lp .wrap{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,40px);position:relative}.lp :focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}.lp [id]{scroll-margin-top:96px}.lp em{font-style:italic}.lp .btn{display:inline-flex;align-items:center;gap:10px;font-weight:500;font-size:15px;letter-spacing:.005em;border-radius:999px;padding:15px 26px;text-decoration:none;cursor:pointer;border:none;font-family:inherit;text-align:center;transition:background .2s,color .2s,transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s}.lp .btn span{transition:translate .25s cubic-bezier(.2,.7,.2,1)}.lp .btn:hover span{translate:3px 0}.lp .btn:hover{transform:translateY(-2px)}.lp .btn:active{transform:translateY(0) scale(.98)}.lp .btn-primary{background:var(--btn-bg);color:var(--btn-fg)}.lp .btn-primary:hover{box-shadow:0 14px 30px -14px rgba(var(--shadow),.55)}.lp .btn-ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 35%,transparent)}.lp .btn-ghost:hover{box-shadow:inset 0 0 0 1px var(--ink)}.lp .btn-gold{background:var(--gold);color:var(--night)}.lp .btn-gold:hover{background:#EBC173;box-shadow:0 14px 34px -12px rgba(226,178,90,.6)}.lp .band{padding:clamp(84px,11vw,144px) 0}.lp .tint{background:var(--bg-2)}.lp .band.flush-top{padding-top:0}.lp .kicker{display:flex;align-items:center;gap:14px;margin-bottom:22px;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink)}.lp .kicker:before{content:"";width:32px;height:1px;background:currentColor;opacity:.7}.lp h2{font-weight:450;font-size:clamp(34px,4.6vw,58px);line-height:1.04;letter-spacing:-.022em;margin-bottom:22px;max-width:18ch}.lp h2 em{color:var(--accent-ink)}.lp .lead{font-size:18px;color:var(--ink-soft);max-width:56ch}.lp .sky{position:relative;overflow:hidden;isolation:isolate;color:var(--sky-ink);background:var(--sky-bg)}.lp .sky:before{background-image:radial-gradient(1px 1px at 12% 18%,var(--star),transparent 60%),radial-gradient(1px 1px at 34% 72%,var(--star),transparent 60%),radial-gradient(1.5px 1.5px at 56% 12%,var(--star-gold),transparent 60%),radial-gradient(1px 1px at 71% 54%,var(--star),transparent 60%),radial-gradient(1px 1px at 88% 82%,var(--star),transparent 60%),radial-gradient(1.5px 1.5px at 22% 46%,var(--star-gold),transparent 60%),radial-gradient(1px 1px at 93% 28%,var(--star),transparent 60%),radial-gradient(1px 1px at 45% 90%,var(--star),transparent 60%);background-size:520px 520px;animation:lp-twinkle 7s ease-in-out infinite alternate}.lp .sky:after,.lp .sky:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.lp .sky:after{opacity:var(--grain);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.lp .sky h1,.lp .sky h2{color:var(--sky-ink)}.lp .engine h2 em,.lp .fit h2 em,.lp .sky em{background:var(--sky-em);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding:0 .08em .16em 0;margin-bottom:-.16em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.lp .sky .btn-ghost{color:var(--sky-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sky-ink) 35%,transparent)}.lp .sky .btn-ghost:hover{box-shadow:inset 0 0 0 1px var(--sky-ink);background:color-mix(in srgb,var(--sky-ink) 6%,transparent)}.lp .sky .kicker{color:var(--sky-accent)}.lp .kundli{position:absolute;z-index:-1;pointer-events:none;overflow:visible}.lp .kundli circle,.lp .kundli line,.lp .kundli path,.lp .kundli rect{fill:none;stroke:var(--k-stroke);stroke-width:1;vector-effect:non-scaling-stroke}.lp .kundli .k-ticks line{stroke:var(--k-tick)}.lp .kundli .k-dot{fill:var(--gold);stroke:none;filter:drop-shadow(0 0 6px rgba(226,178,90,.9))}.lp .kundli text{fill:var(--k-text);font-family:var(--font-fraunces),Georgia,serif;font-style:italic;font-size:20px;text-anchor:middle;dominant-baseline:central}.lp .k-ring{transform-box:fill-box;transform-origin:center;animation:lp-spin 240s linear infinite}.lp .k-chart>*,.lp .k-ring>circle{stroke-dasharray:1;stroke-dashoffset:1;animation:lp-stroke 2.2s cubic-bezier(.6,.1,.2,1) forwards}.lp .k-chart>:nth-child(2){animation-delay:.35s}.lp .k-chart>:nth-child(3){animation-delay:.5s}.lp .k-chart>:nth-child(4){animation-delay:.8s}.lp .k-ring>circle:nth-child(2){animation-delay:.2s}.lp .k-dot,.lp .k-ticks{animation:lp-fade 1.2s ease-out 1.4s both}.lp .kundli .k-houses text{fill:var(--k-num);font-family:var(--font-poppins),sans-serif;font-style:normal;font-size:14px}.lp .k-grahas text,.lp .k-houses text{animation:lp-fade .8s ease-out both}.lp .sky-kundli{width:min(980px,92vw);right:-16%;top:50%;translate:0 -50%;opacity:.85;-webkit-mask-image:radial-gradient(circle,#000 45%,transparent 72%);mask-image:radial-gradient(circle,#000 45%,transparent 72%)}@media (max-width:960px){.lp .sky-kundli{right:-45%;top:30%;opacity:.45}}.lp .hero{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(40px,6vw,88px);align-items:center;padding:clamp(64px,9vw,120px) 0 0}.lp .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--sky-soft);margin-bottom:28px;letter-spacing:.02em}.lp .star{width:9px;height:9px;background:var(--gold);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);animation:lp-breathe 4s ease-in-out infinite}.lp .hero h1{font-weight:400;font-size:clamp(44px,5.6vw,80px);line-height:.98;letter-spacing:-.03em;margin-bottom:30px}.lp .hero h1 em{display:block;width:fit-content;font-weight:350;margin-top:.08em}.lp .story{font-size:19px;color:var(--sky-ink);margin-bottom:12px;max-width:40ch}.lp .hero .sub{font-size:16.5px;color:var(--sky-soft);max-width:50ch;margin-bottom:36px}.lp .hero-cta{display:flex;gap:14px;flex-wrap:wrap}.lp .reassure{font-size:13px;color:var(--sky-soft);margin-top:18px;opacity:.85}@media (max-width:960px){.lp .hero{grid-template-columns:1fr}}.lp .stage{position:relative;overflow:hidden;border-radius:28px;padding:32px;color:var(--stage-ink);background:var(--stage-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px var(--sky-line),inset 0 1px 0 rgba(255,255,255,.08),0 50px 100px -40px rgba(var(--shadow),.45)}.lp .stage>*{position:relative;z-index:1}.lp .stage:after{content:"";position:absolute;z-index:0;pointer-events:none;right:-18%;bottom:-26%;width:62%;aspect-ratio:1;background:radial-gradient(circle,rgba(226,178,90,.22),transparent 62%);animation:lp-breathe 8s ease-in-out infinite}.lp .stage .label{font-size:11.5px;color:var(--sky-accent);margin-bottom:10px;letter-spacing:.16em;text-transform:uppercase}.lp .insight h3{font-family:var(--font-fraunces),Georgia,serif;font-weight:400;font-size:46px;line-height:1.05;margin-bottom:10px;letter-spacing:-.02em}.lp .insight .nat{font-size:14px;color:var(--stage-soft);margin-bottom:18px;max-width:40ch}.lp .insight .domain{font-size:14.5px;color:var(--stage-ink);border-top:1px solid var(--stage-line);padding-top:18px}.lp .insight .domain b{color:var(--sky-accent);font-weight:500}.lp .thread{position:relative;height:56px;margin:4px 0 4px 26px}.lp .thread:before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background:linear-gradient(var(--gold),rgba(226,178,90,.2));transform-origin:top;transform:scaleY(0);animation:lp-draw 1s var(--t-thread,.5s) ease-out forwards}.lp .thread .t{position:absolute;left:18px;top:17px;font-size:12px;color:var(--stage-soft);font-family:var(--font-fraunces),Georgia,serif;font-style:italic}.lp .practice{background:var(--practice-bg);color:#1B1E33;border-radius:18px;padding:22px 24px}.lp .practice .why{font-size:12px;color:#8A6A1E;font-weight:500;margin-bottom:6px}.lp .practice b{font-size:17px;font-weight:600;display:block;margin-bottom:4px}.lp .practice p{font-size:13.5px;color:#5B6074}.lp .practice .chips{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.lp .chip{font-size:12px;background:#F8EDD8;color:#6E5416;border-radius:99px;padding:4px 12px;font-weight:500}.lp .stage-cap{font-size:12.5px;color:var(--sky-soft);margin-top:16px;text-align:center;opacity:.8}.lp .proof{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:clamp(64px,8vw,104px);padding:34px 0 48px;border-top:1px solid var(--sky-line)}.lp .proof div{font-size:13.5px;color:var(--sky-soft)}.lp .proof b{display:block;font-family:var(--font-fraunces),Georgia,serif;font-size:26px;color:var(--sky-ink);font-weight:400;margin-bottom:4px;letter-spacing:-.01em}@media (max-width:760px){.lp .proof{grid-template-columns:1fr 1fr}}.lp .problem{display:grid;grid-template-columns:5fr 7fr;gap:clamp(40px,7vw,110px);align-items:start}.lp .problem-head{position:sticky;top:120px}.lp .problem-body p{font-size:18px;color:var(--ink-soft);max-width:58ch;margin-bottom:22px}.lp .problem-body p:first-child{font-size:22px;color:var(--ink);line-height:1.5}.lp .problem-body p.turn{font-family:var(--font-fraunces),Georgia,serif;font-style:italic;color:var(--ink);font-size:clamp(24px,2.6vw,32px);line-height:1.3;margin:44px 0 0;padding-left:28px;border-left:1px solid var(--gold);max-width:30ch}@media (max-width:880px){.lp .problem{grid-template-columns:1fr}.lp .problem-head{position:static}}.lp .layers{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:72px;position:relative}.lp .layers:before{content:"";position:absolute;left:0;right:0;top:6px;height:1px;background:linear-gradient(90deg,var(--gold),var(--line) 80%)}.lp .layer{position:relative;padding-top:44px}.lp .layer:before{content:"";position:absolute;top:0;left:0;width:13px;height:13px;border-radius:50%;background:var(--bg);box-shadow:inset 0 0 0 1px var(--gold)}.lp .layer.chart:before{background:var(--gold);box-shadow:0 0 0 6px rgba(226,178,90,.18)}.lp .layer .role{font-family:var(--font-fraunces),Georgia,serif;font-style:italic;font-size:20px;color:var(--accent-ink);margin-bottom:8px}.lp .layer.chart .role{color:var(--gold-ink)}.lp .layer h3{font-size:22px;font-weight:600;margin-bottom:12px;letter-spacing:-.01em}.lp .layer p{font-size:15px;color:var(--ink-soft);max-width:38ch}@media (max-width:820px){.lp .layers{grid-template-columns:1fr;gap:0;padding-left:32px}.lp .layers:before{left:6px;right:auto;top:0;bottom:0;width:1px;height:auto;background:linear-gradient(var(--gold),var(--line))}.lp .layer{padding:0 0 40px}.lp .layer:before{left:-32px}}.lp .steps{list-style:none;margin-top:64px;display:grid;grid-template-columns:repeat(4,1fr);gap:32px;counter-reset:s}.lp .steps li{counter-increment:s;border-top:1px solid var(--line);padding-top:26px}.lp .steps li:before{content:"0" counter(s);display:block;margin-bottom:18px;font-family:var(--font-fraunces),Georgia,serif;font-weight:300;font-size:72px;line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px var(--gold-ink);transition:color .4s}.lp .steps li:hover:before{color:var(--gold);-webkit-text-stroke-color:var(--gold)}.lp .steps h3{font-size:17px;font-weight:600;margin-bottom:8px}.lp .steps p{font-size:14.5px;color:var(--ink-soft)}.lp .steps .free{color:var(--gold-ink);font-weight:600}.lp .after{margin-top:56px}@media (max-width:900px){.lp .steps{grid-template-columns:1fr 1fr}}@media (max-width:560px){.lp .steps{grid-template-columns:1fr}}.lp .ex-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:64px;align-items:start}.lp .ex{background:var(--card);border-radius:24px;padding:30px;display:flex;flex-direction:column;box-shadow:inset 0 0 0 1px var(--line)}.lp .ex-grid>:nth-child(2){margin-top:48px}.lp .ex-grid>:nth-child(3){margin-top:96px}.lp .ex .area{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-soft);margin-bottom:18px}.lp .ex .area:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold)}.lp .ex b{font-family:var(--font-fraunces),Georgia,serif;font-weight:500;font-size:24px;line-height:1.15;display:block;margin-bottom:10px;letter-spacing:-.01em}.lp .ex p{font-size:14.5px;color:var(--ink-soft);margin-bottom:22px}.lp .ex .why{font-size:13px;color:var(--ink);background:var(--gold-soft);border-radius:14px;padding:12px 14px}.lp .ex .why span{color:var(--gold-ink);font-weight:600}.lp .pq{margin-top:88px;display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:start;max-width:900px}.lp .pq .bar{width:1px;align-self:stretch;background:var(--gold)}.lp .pq blockquote{font-style:italic;font-size:clamp(22px,2.4vw,30px);line-height:1.35;color:var(--ink)}.lp .pq figcaption{font-size:14px;color:var(--ink-soft);margin-top:16px}.lp .pq figcaption b{color:var(--ink);font-weight:600}.lp .method-note{font-size:13.5px;color:var(--ink-soft);margin-top:36px;max-width:72ch}@media (max-width:900px){.lp .ex-grid{grid-template-columns:1fr}.lp .ex-grid>*{margin-top:0!important}}.lp .voice{display:grid;grid-template-columns:1.35fr .65fr;gap:clamp(40px,6vw,96px);align-items:center}.lp .voice blockquote{position:relative;font-size:clamp(26px,3vw,40px);line-height:1.25;color:var(--ink);font-weight:400;letter-spacing:-.015em}.lp .voice cite{display:block;font-family:var(--font-poppins),sans-serif;font-style:normal;font-size:14.5px;color:var(--ink-soft);margin-top:28px;letter-spacing:0}.lp .voice cite b{color:var(--ink);font-weight:600}.lp .nos{list-style:none;border-left:1px solid var(--gold);padding-left:28px;display:grid;gap:14px}.lp .nos li{font-family:var(--font-fraunces),Georgia,serif;font-size:26px;color:var(--ink);letter-spacing:-.01em}.lp .nos li.last{font-family:var(--font-poppins),sans-serif;font-size:14.5px;color:var(--ink-soft);margin-top:6px;letter-spacing:0}@media (max-width:880px){.lp .voice{grid-template-columns:1fr}}.lp .more{columns:280px 3;column-gap:24px;margin-top:88px}.lp .more figure{break-inside:avoid;margin-bottom:24px;background:var(--card);border-radius:22px;padding:28px;box-shadow:inset 0 0 0 1px var(--line)}.lp .more blockquote{font-family:var(--font-poppins),sans-serif;font-size:15.5px;color:var(--ink);line-height:1.65}.lp .more figcaption{font-size:13.5px;color:var(--ink-soft);margin-top:16px}.lp .more figcaption b{color:var(--ink);font-weight:600}.lp .results-note{font-size:12.5px;color:var(--ink-soft);margin-top:8px}.lp .offers{display:grid;grid-template-columns:1fr 1fr 1.15fr;gap:24px;margin-top:64px;align-items:stretch}.lp .offer{position:relative;overflow:hidden;background:var(--card);border-radius:26px;padding:34px 30px;display:flex;flex-direction:column;box-shadow:inset 0 0 0 1px var(--line)}.lp .offer h3{font-size:18px;font-weight:600;margin-bottom:4px}.lp .offer .price{font-family:var(--font-fraunces),Georgia,serif;font-size:52px;font-weight:400;letter-spacing:-.03em;line-height:1.1;margin:10px 0 4px}.lp .offer .price small{font-family:var(--font-poppins),sans-serif;font-size:13.5px;color:var(--ink-soft);font-weight:400;letter-spacing:0}.lp .offer ul{list-style:none;margin:20px 0 30px;display:grid;gap:11px;padding-top:20px;border-top:1px solid var(--line)}.lp .offer li{font-size:14px;color:var(--ink-soft);padding-left:22px;position:relative}.lp .offer li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;background:var(--gold);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.lp .offer .btn{margin-top:auto;justify-content:center}.lp .offer .for{font-size:13px;color:var(--ink-soft);margin-bottom:10px;font-style:italic;font-family:var(--font-fraunces),Georgia,serif}.lp .offer.feature{color:var(--sky-ink);background:var(--panel-bg);box-shadow:inset 0 0 0 1px rgba(226,178,90,.4),0 40px 80px -40px rgba(var(--shadow),.7)}.lp .offer.feature ul{border-color:var(--sky-line)}.lp .offer.feature .price small,.lp .offer.feature li{color:var(--sky-soft)}.lp .offer.feature .for{color:var(--sky-accent)}.lp .offer .mini{font-size:13px;color:var(--sky-soft);border-top:1px solid var(--sky-line);padding-top:16px;margin-top:20px;font-style:italic}.lp .offer .mini span{display:block;font-style:normal;color:var(--sky-accent);margin-top:6px;font-size:12.5px}.lp .program{margin-top:24px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;border-radius:22px;padding:24px 30px;box-shadow:inset 0 0 0 1px var(--line)}.lp .program p{font-size:15px;color:var(--ink-soft);max-width:68ch}.lp .program a,.lp .program b{color:var(--ink);font-weight:600}.lp .program a{font-size:14.5px;text-decoration:none;white-space:nowrap;border-bottom:1px solid var(--gold);padding-bottom:2px}@media (max-width:900px){.lp .offers{grid-template-columns:1fr}}.lp .about{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(48px,7vw,110px);align-items:center}.lp .about p:not(.kicker){font-size:17px;color:var(--ink-soft);margin-bottom:18px;max-width:58ch}.lp .about p.sig{font-family:var(--font-fraunces),Georgia,serif;font-style:italic;font-size:30px;color:var(--accent-ink);margin:8px 0 30px}.lp .arch{aspect-ratio:4/5;border-radius:999px 999px 26px 26px;overflow:hidden;background:var(--night)}.lp .arch,.lp .arch-wrap,.lp .portrait{position:relative}.lp .arch-wrap .arch:after,.lp .portrait .arch:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(226,178,90,.45);pointer-events:none}.lp .arch-wrap:before,.lp .portrait:before{content:"";position:absolute;inset:-14px -14px auto;aspect-ratio:4/5;border-radius:999px 999px 32px 32px;border:1px solid var(--gold);opacity:.45;pointer-events:none}.lp .arch-img{object-fit:cover;transition:scale 1.2s cubic-bezier(.2,.7,.2,1)}.lp .arch:hover .arch-img{scale:1.04}.lp .facts{display:grid;grid-template-columns:1fr 1fr;gap:26px 28px;margin-top:40px}.lp .fact b{display:block;font-family:var(--font-fraunces),Georgia,serif;font-size:28px;font-weight:400;color:var(--gold-ink);letter-spacing:-.02em}.lp .fact span{font-size:13.5px;color:var(--ink-soft)}@media (max-width:880px){.lp .about{grid-template-columns:1fr}.lp .portrait{max-width:420px}}.lp .faq-grid{display:grid;grid-template-columns:5fr 7fr;gap:clamp(40px,7vw,110px);align-items:start}.lp .faq-head{position:sticky;top:120px}.lp .faq{border-top:1px solid var(--line)}.lp details{border-bottom:1px solid var(--line);padding:26px 0}.lp summary{cursor:pointer;font-weight:500;font-size:18px;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;transition:color .2s}.lp summary:hover{color:var(--gold-ink)}.lp summary::-webkit-details-marker{display:none}.lp summary:after{content:"+";flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line);font-weight:300;font-size:20px;color:var(--gold-ink);transition:rotate .3s,background .3s}.lp details[open] summary:after{rotate:45deg;background:var(--gold-soft)}.lp details p{font-size:15.5px;color:var(--ink-soft);margin-top:14px;max-width:62ch;animation:lp-rise-in .4s ease-out both}@media (max-width:880px){.lp .faq-grid{grid-template-columns:1fr}.lp .faq-head{position:static}}.lp .final{text-align:center;padding:clamp(110px,14vw,180px) 0}.lp .final h2{font-weight:400;font-size:clamp(42px,6.4vw,92px);line-height:.98;letter-spacing:-.03em;margin:0 auto 24px;max-width:14ch}.lp .final h2 em{display:block;width:fit-content;margin:0 auto -.16em}.lp .final p{color:var(--sky-soft);font-size:18px;margin:0 auto 40px;max-width:44ch}.lp .final .hero-cta{justify-content:center}.lp .final-kundli{width:min(860px,120vw);left:50%;top:50%;translate:-50% -50%;opacity:.5;-webkit-mask-image:radial-gradient(circle,#000 30%,transparent 70%);mask-image:radial-gradient(circle,#000 30%,transparent 70%)}.lp .final-kundli .k-grahas,.lp .final-kundli .k-houses{display:none}.lp .legal{font-size:12.5px;color:var(--ink-soft);padding:32px 0 40px;max-width:80ch}.lp .page-hero{padding:clamp(80px,11vw,150px) 0 clamp(80px,10vw,130px);max-width:860px}.lp .page-hero h1{font-weight:400;font-size:clamp(42px,6vw,82px);line-height:1;letter-spacing:-.03em;margin-bottom:30px}.lp .page-hero h1 em{display:block;width:fit-content}.lp .page-hero p:not(.eyebrow){font-size:18px;color:var(--sky-soft);max-width:58ch;margin-bottom:38px}.lp .story-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(48px,7vw,110px);align-items:center}.lp .story-grid p:not(.kicker){font-size:17px;color:var(--ink-soft);margin-bottom:18px;max-width:58ch}.lp .story-grid h2+p{font-size:21px;color:var(--ink);line-height:1.5}.lp .story-grid a{color:var(--ink);font-weight:500;text-decoration:none;border-bottom:1px solid var(--gold)}.lp .stamp{position:absolute;z-index:2;right:-18px;bottom:36px;background:var(--gold);color:var(--night);border-radius:18px;padding:16px 20px;box-shadow:0 20px 40px -18px rgba(var(--shadow),.6)}.lp .stamp b{display:block;font-family:var(--font-fraunces),Georgia,serif;font-size:24px;font-weight:500;line-height:1}.lp .stamp span{font-size:12px}.lp .name-card{margin-top:clamp(72px,9vw,120px);display:grid;grid-template-columns:auto 1fr;gap:clamp(28px,5vw,72px);align-items:center;padding:clamp(32px,4vw,52px) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lp .name-card .devanagari{font-size:clamp(56px,8vw,112px);line-height:1.1;color:var(--gold-ink);font-weight:500}.lp .name-card p{font-size:17px;color:var(--ink-soft);max-width:60ch}.lp .name-card p b{color:var(--ink);font-weight:600}@media (max-width:880px){.lp .name-card,.lp .story-grid{grid-template-columns:1fr}.lp .stamp{right:12px}}.lp .rows{list-style:none;margin-top:56px;border-top:1px solid var(--line);counter-reset:r}.lp .rows li{counter-increment:r;display:grid;grid-template-columns:80px 1fr 1.4fr;gap:32px;align-items:baseline;padding:34px 0;border-bottom:1px solid var(--line);transition:background .3s,padding .3s}.lp .rows li:before{content:"0" counter(r);font-family:var(--font-fraunces),Georgia,serif;font-size:20px;color:var(--gold-ink);font-style:italic}.lp .rows li:hover{background:var(--gold-soft);padding-left:20px;padding-right:20px}.lp .rows h3{font-family:var(--font-fraunces),Georgia,serif;font-weight:400;font-size:clamp(22px,2.4vw,30px);letter-spacing:-.015em;line-height:1.15}.lp .rows p{font-size:15.5px;color:var(--ink-soft)}@media (max-width:760px){.lp .rows li{grid-template-columns:1fr;gap:8px}}.lp .mv{display:grid;grid-template-columns:1fr 1fr;gap:24px}.lp .mv>div{border-radius:26px;padding:clamp(32px,4vw,52px);background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.lp .mv>div:last-child{background:var(--panel-bg);color:var(--sky-ink);box-shadow:inset 0 0 0 1px rgba(226,178,90,.35)}.lp .mv .role{font-family:var(--font-fraunces),Georgia,serif;font-style:italic;font-size:18px;color:var(--gold-ink);margin-bottom:18px}.lp .mv>div:last-child .role{color:var(--sky-accent)}.lp .mv p:not(.role){font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(21px,2.2vw,28px);line-height:1.32;letter-spacing:-.01em}@media (max-width:820px){.lp .mv{grid-template-columns:1fr}}.lp .engine{position:relative;overflow:hidden;isolation:isolate;border-radius:32px;display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center;padding:clamp(40px,6vw,84px);background:var(--panel-bg)}.lp .engine,.lp .engine h2{color:var(--sky-ink)}.lp .engine>div>p:not(.kicker){font-size:16.5px;color:var(--sky-soft);max-width:52ch;margin-bottom:36px}.lp .engine .kicker{color:var(--sky-accent)}.lp .feat{list-style:none;display:grid;gap:24px}.lp .feat li{padding-left:24px;border-left:1px solid var(--sky-line)}.lp .feat h3{font-size:16px;font-weight:600;margin-bottom:4px;color:var(--sky-ink)}.lp .feat p{font-size:14.5px;color:var(--sky-soft)}.lp .engine-chart{position:relative;aspect-ratio:1}.lp .engine-chart .kundli{position:absolute;inset:0;width:100%;height:100%;z-index:0}@media (max-width:900px){.lp .engine{grid-template-columns:1fr}.lp .engine-chart{max-width:380px;width:100%;margin:0 auto}}.lp .team{display:grid;grid-template-columns:repeat(4,1fr);gap:36px 24px;margin-top:64px}.lp .member{text-align:left}.lp .member-img{position:relative;aspect-ratio:4/5;border-radius:22px;overflow:hidden;background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line)}.lp .member-img img{object-fit:cover;transition:opacity .6s ease,scale .8s cubic-bezier(.2,.7,.2,1),filter .6s}.lp .member-img .photo{opacity:0;scale:1.06;filter:blur(4px)}.lp .member:hover .photo{opacity:1;scale:1;filter:none}.lp .member:hover .caricature{opacity:0;scale:1.06}.lp .member-img:after{content:"Real me";position:absolute;left:12px;bottom:12px;z-index:2;font-size:11px;font-weight:500;background:var(--gold);color:var(--night);border-radius:99px;padding:3px 10px;opacity:0;translate:0 6px;transition:opacity .4s .15s,translate .4s .15s}.lp .member:hover .member-img:after{opacity:1;translate:0 0}.lp .member h3{font-family:var(--font-fraunces),Georgia,serif;font-weight:500;font-size:20px;margin-top:16px;letter-spacing:-.01em}.lp .member p{font-size:13.5px;color:var(--ink-soft)}@media (max-width:900px){.lp .team{grid-template-columns:repeat(2,1fr)}}@keyframes lp-rise-in{0%{opacity:0;translate:0 22px}to{opacity:1;translate:none}}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}@keyframes lp-pop{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}@keyframes lp-draw{to{transform:scaleY(1)}}@keyframes lp-stroke{to{stroke-dashoffset:0}}@keyframes lp-spin{to{rotate:1turn}}@keyframes lp-twinkle{0%{opacity:.55}to{opacity:1}}@keyframes lp-char{0%{opacity:0}0.1%,49.9%{opacity:1;box-shadow:1.5px 0 0 0 var(--gold)}50%,to{opacity:1;box-shadow:none}}@keyframes lp-blink{0%,49.9%{opacity:1}50%,to{opacity:0}}@keyframes lp-breathe{0%,to{opacity:.55;scale:1}50%{opacity:1;scale:1.08}}.lp .eyebrow{animation:lp-fade .8s ease-out both}.lp .hero h1,.lp .page-hero h1{animation:lp-rise-in .9s cubic-bezier(.2,.7,.2,1) .1s both}.lp .hero h1 em,.lp .page-hero h1 em{animation:lp-rise-in .9s cubic-bezier(.2,.7,.2,1) .3s both}.lp .hero .story{animation:lp-rise-in .8s ease-out .45s both}.lp .hero .sub,.lp .page-hero p:not(.eyebrow){animation:lp-rise-in .8s ease-out .55s both}.lp .hero .hero-cta,.lp .page-hero .hero-cta{animation:lp-rise-in .8s ease-out .65s both}.lp .hero .reassure{animation:lp-fade .8s ease-out .8s both}.lp .hero figure{animation:lp-rise-in 1s cubic-bezier(.2,.7,.2,1) .4s both}.lp .proof{animation:lp-fade 1s ease-out 1s both}.lp .stage .label{animation:lp-fade .5s ease-out .65s both}.lp .insight .nat{animation:lp-rise-in .6s ease-out var(--t-nat) both}.lp .insight .domain{animation:lp-fade .4s ease-out var(--t-domain) both}.lp .thread .t{animation:lp-fade .5s ease-out var(--t-thread-label) both}.lp .practice{animation:lp-rise-in .7s cubic-bezier(.2,.7,.2,1) var(--t-practice) both}.lp .practice .chip{animation:lp-pop .4s ease-out var(--t-chips) both}.lp .practice .chip+.chip{animation-delay:calc(var(--t-chips) + .12s)}.lp .stage-cap{animation:lp-fade .6s ease-out calc(var(--t-chips, 4s) + .3s) both}.lp .typed .c{animation:lp-char calc(var(--cs) * 2) linear calc(var(--t0) + var(--i) * var(--cs)) both}.lp .typed .caret{display:inline-block;width:1.5px;height:1em;margin-left:2px;vertical-align:-.12em;background:var(--gold);opacity:0;animation:lp-blink .9s linear calc(var(--t0) + var(--i) * var(--cs)) 3}.lp .ex,.lp .more figure,.lp .mv>div,.lp .offer{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.lp .ex:hover,.lp .more figure:hover,.lp .mv>div:hover,.lp .offer:hover{transform:translateY(-6px);box-shadow:inset 0 0 0 1px var(--line),0 30px 60px -34px rgba(var(--shadow),.4)}.lp .offer.feature:hover{box-shadow:inset 0 0 0 1px rgba(226,178,90,.6),0 46px 90px -40px rgba(var(--shadow),.85)}@supports (animation-timeline:view()){.lp .about>*,.lp .band .kicker,.lp .band h2,.lp .buy,.lp .ca-list li,.lp .engine,.lp .ex,.lp .faq details,.lp .final .wrap>*,.lp .fit,.lp .layer,.lp .lead,.lp .member,.lp .method-note,.lp .more figure,.lp .mv>div,.lp .name-card,.lp .offer,.lp .pq,.lp .problem-body>*,.lp .program,.lp .rows li,.lp .steps li,.lp .story-grid>*,.lp .voice>*{animation:lp-rise-in linear both;animation-timeline:view();animation-range:entry 0 entry 40%}.lp .layers>:nth-child(2),.lp .mv>:nth-child(2),.lp .offers>:nth-child(2),.lp .steps>:nth-child(2),.lp .team>:nth-child(4n+2){animation-range:entry 8% entry 48%}.lp .layers>:nth-child(3),.lp .offers>:nth-child(3),.lp .steps>:nth-child(3),.lp .team>:nth-child(4n+3){animation-range:entry 16% entry 56%}.lp .steps>:nth-child(4),.lp .team>:nth-child(4n){animation-range:entry 24% entry 64%}}@media (prefers-reduced-motion:reduce){.lp *,.lp :after,.lp :before{animation:none!important;transition:none!important}.lp .k-chart>*,.lp .k-ring>circle{stroke-dashoffset:0}.lp .thread:before{transform:none}.lp .typed .caret{display:none}}.lp .page-hero.compact{padding-bottom:clamp(64px,8vw,96px)}.lp .book-facts{list-style:none;display:flex;flex-wrap:wrap;gap:20px 48px;padding-top:28px;border-top:1px solid var(--sky-line)}.lp .book-facts li{font-size:13.5px;color:var(--sky-soft);max-width:22ch}.lp .book-facts b{display:block;font-family:var(--font-fraunces),Georgia,serif;font-weight:400;font-size:24px;color:var(--sky-ink);letter-spacing:-.01em}.lp .booking{padding:0 0 clamp(72px,9vw,120px)}.lp .booking-card{position:relative;z-index:1;margin-top:-48px;border-radius:28px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px var(--line),0 40px 80px -40px rgba(var(--shadow),.45)}.lp .booking-card .calendly-inline-widget{overflow:visible}.lp .booking-card iframe{display:block}.lp .page-hero p.hook{font-family:var(--font-fraunces),Georgia,serif;font-style:italic;color:var(--sky-accent);font-size:clamp(22px,2.4vw,30px);line-height:1.3;max-width:30ch}.lp .ca-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,7vw,110px);align-items:start}.lp .ca-intro{font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(22px,2.4vw,30px);line-height:1.35;letter-spacing:-.01em;color:var(--ink)}.lp .ca-list{list-style:none;counter-reset:c;border-top:1px solid var(--line);margin-top:8px}.lp .ca-list li{counter-increment:c;display:grid;grid-template-columns:44px 1fr;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--line);font-size:16px;color:var(--ink)}.lp .ca-list li:before{content:"0" counter(c);font-family:var(--font-fraunces),Georgia,serif;font-style:italic;font-size:15px;color:var(--theme,#695af6)}.dark .lp .ca-list li:before{color:var(--accent-ink)}@media (max-width:880px){.lp .ca-split{grid-template-columns:1fr}}.lp .fit{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:center;border-radius:30px;padding:clamp(36px,5vw,72px);color:var(--sky-ink);background:var(--panel-bg)}.lp .fit h2{color:var(--sky-ink);margin:0}.lp .fit ul{list-style:none;display:grid;gap:18px}.lp .fit li{position:relative;padding-left:28px;font-size:17px;color:var(--sky-ink)}.lp .fit li:before{content:"";position:absolute;left:0;top:10px;width:9px;height:9px;background:var(--gold);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}@media (max-width:820px){.lp .fit{grid-template-columns:1fr}}.lp .buy{max-width:560px;margin:0 auto;text-align:center}.lp .buy .kicker{justify-content:center}.lp .buy-price{font-family:var(--font-fraunces),Georgia,serif;font-weight:400;font-size:clamp(72px,10vw,120px);line-height:1;letter-spacing:-.04em;margin-bottom:12px}.lp .buy p:not(.kicker){color:var(--ink-soft)}.lp .buy-note{font-size:14px;margin:16px auto 0;max-width:46ch}.lp .buy-note a{color:var(--ink);font-weight:600;text-decoration:none;border-bottom:1px solid var(--theme,#695af6)}.lp .buy-button{display:flex;justify-content:center;margin-top:32px}.lp .buy-secure{font-size:12.5px;margin-top:14px}.lp #buy{scroll-margin-top:80px}