.experience-lab .guidance-page{--detail-surface:#241b2b;--detail-rule:#d9bc9233;--detail-copy:#e5dbe6;--detail-muted:#cabbcd;--guidance-glow:#e2b981}.experience-lab .guidance-page[data-service=astrology],.guidance-page .niyati-poster[data-service=astrology]{--guidance-glow:#a9c5f1}.experience-lab .guidance-page[data-service=vastu],.guidance-page .niyati-poster[data-service=vastu]{--guidance-glow:#a6d9c3}.experience-lab .guidance-page[data-service=tarot],.guidance-page .niyati-poster[data-service=tarot]{--guidance-glow:#d3afe6}.experience-lab .guidance-page[data-service=lal-kitab],.guidance-page .niyati-poster[data-service=lal-kitab]{--guidance-glow:#efaf9e}.guidance-page .lab-title em{font:500 1.1em/1.05 var(--font-accent,Georgia,serif);color:#f0aa90}.guidance-promises{display:flex;flex-wrap:wrap;gap:14px 28px;list-style:none;padding:0 0 28px;margin:0 0 24px;border-bottom:1px solid #e5c99730;color:#edcf9c;font-size:14px;font-weight:650}.guidance-promises li:before{content:"✓";color:#abd7c3;margin-right:9px}.guidance-group-heading{margin-block:24px}.guidance-group-heading h2{font-size:clamp(24px,3vw,36px);letter-spacing:-.035em;color:#fff0d7}.experience-lab .guidance-page .niyati-poster{--poster-ink:#fff1de;--poster-muted:#dfd0df;--poster-rule:#e0c3a033;background:radial-gradient(ellipse at 90% 12%,color-mix(in srgb,var(--guidance-glow) 18%,transparent),transparent 70%),linear-gradient(155deg,#302231,#19131f);border:1px solid #d7bd9b30;box-shadow:inset 0 1px #f4dfc110}.guidance-page .niyati-poster__main{padding:22px}.guidance-page .niyati-poster__art{max-height:205px}.guidance-page .niyati-poster h3{min-height:0;font-size:25px}.guidance-page .niyati-poster__description{font-size:14px}.guidance-page .niyati-poster__link{font-size:13px}.guidance-page .niyati-poster__details{padding-inline:22px}.guidance-page .niyati-poster__eyebrow{color:var(--guidance-glow)}.experience-lab .guidance-page.lab-detail-polish .lab-detail-hero-art{background:radial-gradient(ellipse at 65% 20%,color-mix(in srgb,var(--guidance-glow) 20%,transparent),transparent 70%),linear-gradient(140deg,#322432,#19131f);border:1px solid #d9bc9240;border-radius:24px;box-shadow:inset 0 1px #fff1d915}.experience-lab .guidance-page.lab-detail-polish .lab-detail-hero-art>.lab-eyebrow{color:var(--guidance-glow)}.experience-lab .guidance-page.lab-detail-polish .lab-detail-hero-art>p:last-child{color:#fff0d7}.experience-lab .guidance-page.lab-detail-polish .lab-detail-hero-art>svg{filter:drop-shadow(0 10px 22px #09061066)}.experience-lab .guidance-page.lab-detail-polish .lab-detail-steps>li{display:flex;align-items:flex-start;gap:18px;padding:18px 20px;border:1px solid #d5b9922e;border-radius:14px;background:#241b2bc9}.experience-lab .guidance-page.lab-detail-polish .lab-step-number{font-size:28px;padding-top:8px;color:var(--guidance-glow)}.experience-lab .guidance-page .guidance-step{flex:1;min-width:0;padding:0;border:0}.experience-lab .guidance-page .guidance-step summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;font-size:17px;color:#f8ead9;list-style:none}.guidance-page .guidance-step summary::-webkit-details-marker{display:none}.guidance-page .guidance-step summary>span{font-size:22px;font-weight:400;color:#e5c693}.guidance-page .guidance-step[open] summary>span{transform:rotate(45deg)}.experience-lab .guidance-page.lab-detail-polish .guidance-step p{padding:10px 0 4px;font-size:14px;line-height:1.75}.experience-lab .guidance-page .lab-preparation-board{background:radial-gradient(ellipse at top right,#49655333,transparent 70%),#211d29;color:#e4d8e4;border:1px solid #adc7b536;border-radius:18px}.experience-lab .guidance-page .lab-preparation-board :is(h3,p,label,.lab-eyebrow){color:inherit}.experience-lab .guidance-page .lab-preparation-board h3{color:#e1cfaa}.experience-lab .guidance-page .lab-preparation-board .lab-eyebrow{color:#b4d6c7}.experience-lab .guidance-page .lab-message-preview{background:linear-gradient(130deg,#253731,#201d2a);border-color:#a9d4bf40}.experience-lab .guidance-page.lab-detail-polish .lab-related-art{background:radial-gradient(ellipse,#6c4f5d55,transparent 75%),#241b2b;border:1px solid #d9bc9220}.experience-lab .guidance-page.lab-detail-polish .lab-story-note{background:linear-gradient(145deg,#322431aa,#211927);border-color:#d9bc9240;border-inline-start-color:#d7b884}.guidance-page :is(.lab-story-section,.lab-question-starter){scroll-margin-top:110px}@media(max-width:760px){.experience-lab .guidance-page.lab-detail-polish .lab-story-hero>.lab-detail-hero-art{order:0}.guidance-page .lab-service-directory{grid-template-columns:1fr;gap:14px}.guidance-page .niyati-poster__main{display:grid;grid-template-columns:100px minmax(0,1fr);gap:6px 16px;padding:18px}.guidance-page .niyati-poster__art{grid-column:1;grid-row:1 / span 4;width:100%;margin:0;align-self:center;aspect-ratio:1;max-height:140px}.guidance-page .niyati-poster__eyebrow,.guidance-page .niyati-poster h3,.guidance-page .niyati-poster__description,.guidance-page .niyati-poster__link{grid-column:2}.guidance-page .niyati-poster h3{font-size:22px;margin:0;line-height:1.2}.guidance-page .niyati-poster__description{font-size:13px;margin:2px 0 0;line-height:1.6}.guidance-page .niyati-poster__eyebrow{font-size:8px}.guidance-page .niyati-poster__link{font-size:12px;padding-top:8px}.guidance-page .niyati-poster__details{padding:0 18px}.guidance-promises{font-size:13px;gap:12px}.experience-lab .guidance-page.lab-detail-polish .lab-detail-steps>li{padding:14px 16px}}@media(prefers-reduced-motion:reduce){.guidance-page .niyati-poster,.guidance-page .lab-detail-related a{transition:none!important;transform:none!important}}
