.wp-mass{overflow-x:clip;--sindoor:#E2452B;--sindoor-deep:#C2361F;--saffron:#F07A1A;--marigold:#F4B41A;--rani:#E23D7A;--neel:#3B4BC8;--peacock:#139C8F;--night:#1B1F5E;--night-2:#3A2A86;--plum:#6A2E8C;--cream:#FFF8EF;--cream-2:#FFEFD9;--ink:#22181A;--ink-2:#5A4A48;--ink-3:#8A7A76;--ease-out:cubic-bezier(0.23,1,0.32,1);--display:var(--font-baloo),var(--font-mukta),system-ui,sans-serif;--text:var(--font-mukta),system-ui,sans-serif;background:var(--cream);color:var(--ink);font:400 17px/1.55 var(--text);-webkit-font-smoothing:antialiased}.wp-mass h1,.wp-mass h2,.wp-mass h3{font-family:var(--display);font-weight:800;letter-spacing:-.01em;color:inherit;margin:0}.wp-mass a{color:inherit}.wp-mass .wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 22px}.wp-mass ::-moz-selection{background:var(--marigold);color:var(--ink)}.wp-mass ::selection{background:var(--marigold);color:var(--ink)}.wp-mass :focus-visible{outline:3px solid var(--marigold);outline-offset:3px;border-radius:8px}.wp-mass .btn{display:inline-flex;align-items:center;justify-content:center;gap:.4em;min-height:56px;padding:0 30px;border-radius:999px;border:0;cursor:pointer;text-decoration:none;font:700 18px/1 var(--display);color:#fff;background:var(--sindoor);box-shadow:0 12px 26px -10px rgba(226,69,43,.7),inset 0 -3px 0 rgba(0,0,0,.12);transition:transform .16s var(--ease-out),background-color .16s ease,box-shadow .16s ease}.wp-mass .btn:active{transform:scale(.97)}.wp-mass .btn.ghost{background:rgba(255,255,255,.12);color:#fff;box-shadow:inset 0 0 0 2px rgba(255,255,255,.5)}.wp-mass .btn.light{background:#fff;color:var(--ink);box-shadow:0 10px 24px -12px rgba(34,24,26,.35)}@media (hover:hover) and (pointer:fine){.wp-mass .btn:hover{background:var(--sindoor-deep)}.wp-mass .btn.ghost:hover{background:rgba(255,255,255,.2)}.wp-mass .btn.light:hover{background:var(--cream-2)}}.wp-mass .topbar{position:absolute;z-index:5;top:0;left:0;right:0;padding-top:env(safe-area-inset-top)}.wp-mass .topbar .wrap{display:flex;align-items:center;justify-content:space-between;height:68px}.wp-mass .logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font:800 19px/1 var(--display);color:#fff}.wp-mass .topbar nav{display:flex;align-items:center;gap:6px}.wp-mass .topbar nav a{color:rgba(255,255,255,.88);text-decoration:none;font:600 16px/1 var(--text);padding:12px;border-radius:999px}.wp-mass .topbar nav a.signin{background:rgba(255,255,255,.14);color:#fff}@media (hover:hover) and (pointer:fine){.wp-mass .topbar nav a:hover{background:rgba(255,255,255,.14);color:#fff}}.wp-mass .hero{position:relative;overflow:hidden;isolation:isolate;color:#FFF4DA;background:radial-gradient(90% 70% at 70% 30%,#4B3A9E 0,transparent 60%),linear-gradient(170deg,var(--night) 0,var(--night-2) 55%,var(--plum) 100%);padding:100px 0 0}.wp-mass .hero .wp-stars{z-index:-1;opacity:.9}.wp-mass .hero .grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:24px;min-height:560px}.wp-mass .hero h1{font-size:clamp(42px,6vw,72px);line-height:1.02;color:#fff}.wp-mass .hero h1 em{font-style:normal;color:var(--marigold)}.wp-mass .hero .lede{font-size:clamp(18px,1.8vw,21px);color:rgba(255,244,218,.88);margin:18px 0 0;max-width:30rem}.wp-mass .hero .actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px}.wp-mass .hero .trust{display:flex;flex-wrap:wrap;gap:8px 18px;margin:20px 0 0;padding:0;list-style:none;font-size:15px;color:rgba(255,244,218,.8)}.wp-mass .hero .trust li:before{content:"✓";color:var(--marigold);font-weight:700;margin-right:6px}.wp-mass .hero .art{position:relative;justify-self:center;width:min(360px,80vw)}.wp-mass .hero .art .halo{position:absolute;inset:-18% -30%;background:radial-gradient(closest-side,rgba(255,216,107,.45),rgba(255,216,107,0));z-index:-1}.wp-mass .hero .art .wp-anime-hand{filter:drop-shadow(0 30px 40px rgba(0,0,0,.35));animation:wp-float 6s ease-in-out 1.2s infinite}@keyframes wp-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-10px) rotate(1deg)}}.wp-mass .hero .hill{display:block;width:100%;height:70px;margin-top:10px}.wp-mass .rise{opacity:0;transform:translateY(16px);animation:wp-rise-in .8s var(--ease-out) forwards;animation-delay:calc(var(--i, 0) * .11s + 80ms)}@keyframes wp-rise-in{to{opacity:1;transform:none}}.wp-mass section{padding:72px 0}.wp-mass .kicker{display:inline-block;font:700 13px/1 var(--text);letter-spacing:.12em;text-transform:uppercase;color:var(--sindoor);background:#FFE3D6;padding:8px 12px;border-radius:999px}.wp-mass h2{font-size:clamp(30px,4vw,44px);line-height:1.08;margin-top:14px}.wp-mass .center{text-align:center}.wp-mass .section-lede{color:var(--ink-2);font-size:18px;max-width:34rem;margin:12px auto 0}.wp-mass .topics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:30px}.wp-mass .topic{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;min-height:176px;padding:18px;border-radius:22px;text-decoration:none;color:#fff;cursor:pointer;border:0;text-align:left;font:inherit;box-shadow:0 16px 32px -18px rgba(34,24,26,.55);transition:transform .2s var(--ease-out),box-shadow .2s ease}.wp-mass .topic:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.wp-mass .topic:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px rgba(34,24,26,.6)}}.wp-mass .topic b{font:800 22px/1.1 var(--display)}.wp-mass .topic span{font-size:15px;opacity:.92}.wp-mass .topic svg.ic{position:absolute;top:14px;right:14px;width:54px;height:54px;opacity:.95}.wp-mass .topic.love{background:linear-gradient(150deg,#FF6F91,#E23D7A)}.wp-mass .topic.career{background:linear-gradient(150deg,#FFA84C,#F07A1A)}.wp-mass .topic.marriage{background:linear-gradient(150deg,#B06AE8,#6A2E8C)}.wp-mass .topic.family,.wp-mass .topic.health{background:linear-gradient(150deg,#2CC4B0,#139C8F)}.wp-mass .how{background:#fff;border-radius:36px;margin:0 12px}.wp-mass .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px;padding:0;list-style:none}.wp-mass .step{text-align:center;padding:8px}.wp-mass .step .ill{width:132px;height:132px;margin:0 auto 14px;border-radius:50%;display:grid;place-items:center}.wp-mass .step:first-child .ill{background:#FFE3EC}.wp-mass .step:nth-child(2) .ill{background:#FFEBD6}.wp-mass .step:nth-child(3) .ill{background:#DDF3EF}.wp-mass .step .n{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--ink);color:#fff;font:800 15px/1 var(--display);margin-bottom:8px}.wp-mass .step h3{font-size:22px}.wp-mass .step p{color:var(--ink-2);margin:6px 0 0;font-size:16px}.wp-mass .example .grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:center}.wp-mass .phone{position:relative;max-width:360px;margin:0 auto;background:#fff;border-radius:34px;padding:18px;box-shadow:0 30px 60px -28px rgba(34,24,26,.45),0 0 0 10px #22181A}.wp-mass .bubble{border-radius:20px;padding:12px 14px;font-size:15.5px;line-height:1.5}.wp-mass .bubble.me{background:var(--neel);color:#fff;margin-left:36px;border-bottom-right-radius:6px}.wp-mass .bubble.them{background:#FFF1E3;color:var(--ink);margin-top:12px;margin-right:18px;border-bottom-left-radius:6px}.wp-mass .bubble.them b{color:var(--sindoor)}.wp-mass .phone .tag{display:inline-block;margin-top:10px;font-size:12.5px;color:var(--ink-3)}.wp-mass .example ul{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:14px}.wp-mass .example li{display:flex;gap:12px;align-items:flex-start;font-size:17px}.wp-mass .example li i{flex:none;width:34px;height:34px;border-radius:12px;display:grid;place-items:center;font-style:normal;font-weight:700;color:#fff}.wp-mass .sky{position:relative;overflow:hidden;isolation:isolate;color:#FFF4DA;border-radius:36px;margin:0 12px;background:linear-gradient(160deg,#22276E,#151A4A)}.wp-mass .sky .wp-stars{z-index:-1;opacity:.7}.wp-mass .sky .grid{display:grid;grid-template-columns:300px 1fr;gap:36px;align-items:center}.wp-mass .sky h2{color:#fff}.wp-mass .sky .kicker{background:rgba(244,180,26,.18);color:var(--marigold)}.wp-mass .sky .facts{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.wp-mass .sky .facts span{background:rgba(255,255,255,.1);border-radius:999px;padding:8px 14px;font-size:15px}.wp-mass .sky .facts span b{color:var(--marigold);font-weight:600}.wp-mass .sky p.note{color:rgba(255,244,218,.7);font-size:14.5px;margin-top:14px;max-width:34rem}.wp-mass .faq{max-width:760px;margin:28px auto 0;display:grid;gap:12px}.wp-mass .faq details{background:#fff;border-radius:18px;padding:0 20px;box-shadow:0 8px 20px -16px rgba(34,24,26,.4)}.wp-mass .faq summary{list-style:none;cursor:pointer;padding:18px 0;font:700 18px/1.3 var(--display);display:flex;justify-content:space-between;gap:12px}.wp-mass .faq summary::-webkit-details-marker{display:none}.wp-mass .faq summary:after{content:"+";font-size:26px;line-height:.8;color:var(--sindoor);transition:transform .2s var(--ease-out)}.wp-mass .faq details[open] summary:after{transform:rotate(45deg)}.wp-mass .faq details p{margin:0 0 18px;color:var(--ink-2)}.wp-mass .final{text-align:center}.wp-mass .final .card{position:relative;overflow:hidden;isolation:isolate;border-radius:36px;padding:56px 24px;color:#fff;background:linear-gradient(135deg,#FF8A4C,#E2452B 55%,#B8305A)}.wp-mass .final .card .wp-mandala{z-index:-1;opacity:.25;inset:-40% -10% auto auto;width:520px;height:520px;left:auto}.wp-mass .final h2{color:#fff}.wp-mass .final p{color:rgba(255,255,255,.92);font-size:18px;margin:12px 0 24px}.wp-mass footer{background:#15123A;color:rgba(255,244,218,.75);padding:44px 0 calc(40px + env(safe-area-inset-bottom));margin-top:72px;font-size:15px}.wp-mass footer .row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;align-items:center}.wp-mass footer nav{display:flex;flex-wrap:wrap;gap:4px 18px}.wp-mass footer nav a{text-decoration:none;padding:8px 0}.wp-mass footer small{display:block;margin-top:18px;color:rgba(255,244,218,.55);font-size:13.5px;max-width:44rem}@media (hover:hover) and (pointer:fine){.wp-mass footer nav a:hover{color:var(--marigold)}}.wp-mass .sticky-cta{display:none}@media (max-width:860px){.wp-mass .topbar nav a.hide-sm{display:none}.wp-mass .hero{padding-top:76px}.wp-mass .hero .grid{grid-template-columns:1fr;text-align:center;min-height:0;gap:8px}.wp-mass .hero .art{order:-1;width:min(250px,64vw);margin-top:6px}.wp-mass .hero .lede{margin-left:auto;margin-right:auto}.wp-mass .hero .actions,.wp-mass .hero .trust{justify-content:center}.wp-mass .hero .actions .btn{width:100%}.wp-mass section{padding:52px 0}.wp-mass .topics{grid-template-columns:1fr 1fr;gap:12px}.wp-mass .topic{min-height:150px;padding:14px;border-radius:20px}.wp-mass .topic b{font-size:19px}.wp-mass .topic svg.ic{width:44px;height:44px}.wp-mass .how,.wp-mass .sky{border-radius:28px;margin:0 8px}.wp-mass .example .grid,.wp-mass .sky .grid,.wp-mass .steps{grid-template-columns:1fr;gap:26px}.wp-mass .sky .grid{text-align:center}.wp-mass .sky .dial{max-width:260px;margin:0 auto}.wp-mass .sky .facts{justify-content:center}.wp-mass .sky p.note{margin-left:auto;margin-right:auto}.wp-mass .sticky-cta{display:block;position:fixed;z-index:30;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));transform:translateY(160%);transition:transform .28s var(--ease-out)}.wp-mass .sticky-cta[data-show]{transform:none}.wp-mass .sticky-cta .btn{width:100%}.wp-mass footer{padding-bottom:calc(110px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.wp-mass .rise{animation:none;opacity:1;transform:none}.wp-mass .hero .art .wp-anime-hand{animation:none}.wp-mass .btn,.wp-mass .sticky-cta,.wp-mass .topic{transition:none}}.wp-mass .starter{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;background:#fff;border:0;border-radius:18px;padding:16px 20px;cursor:pointer;text-align:left;font:700 18px/1.3 var(--display);color:var(--ink);box-shadow:0 8px 20px -16px rgba(34,24,26,.45);transition:transform .16s var(--ease-out),box-shadow .16s ease}.wp-mass .starter span:last-child{color:var(--sindoor);font-size:22px}.wp-mass .starter:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.wp-mass .starter:hover{box-shadow:0 0 0 2px var(--sindoor),0 10px 24px -16px rgba(34,24,26,.45)}}