@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/jeevan/noto-sans-devanagari-devanagari-400-normal.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/jeevan/noto-sans-devanagari-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/jeevan/noto-sans-devanagari-devanagari-600-normal.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/jeevan/noto-sans-devanagari-latin-600-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/jeevan/noto-sans-devanagari-devanagari-700-normal.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/jeevan/noto-sans-devanagari-latin-700-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.js-header{justify-content:space-between;gap:28px;max-width:1320px;margin:auto;padding:22px 36px;background:#fffaf4}.js-brand,.js-header{display:flex;align-items:center}.js-brand{gap:12px;font-size:26px;font-weight:800;line-height:1.3;color:#68273d;white-space:nowrap}.js-brand>span{display:grid;place-items:center;border:1px solid #d6ba84;border-radius:50%;width:51px;height:51px;background:#742d43;color:#ffe1a0;box-shadow:0 0 0 5px #f2e7d7}.js-brand small{display:block;letter-spacing:2.5px;font-size:9px;font-weight:700;margin-top:5px}.js-desktop{display:flex;align-items:center;gap:24px;font-size:14px;font-weight:600}.js-desktop>a{white-space:nowrap}.js-desktop a[aria-current=page]{color:#8c374e;text-decoration:underline;text-underline-offset:8px}.js-nav-call{color:#762d43}.js-nav-account,.js-nav-call{display:flex;align-items:center;gap:7px}.js-nav-account{border:1px solid #d3bbac;padding:8px 13px;border-radius:8px}.js-bottom,.js-menu,.js-mobile-menu{display:none}.js-skip{position:fixed;left:20px;top:-100px;z-index:100;background:#fff;padding:12px}.js-skip:focus{top:10px}.js-home{max-width:1280px;padding:0 28px 56px;margin:auto}.js-home p{margin:0}.js-home h1,.js-home h2,.js-home h3{font-weight:750}.js-today{border-top:1px solid #e5dace;padding:12px 2px;display:flex;justify-content:space-between;font-size:12px;color:#76645b}.js-today>a,.js-today>span{display:flex;gap:8px;align-items:center}.js-hero{display:grid;grid-template-columns:1.14fr 1fr;min-height:480px;border:1px solid #e8d6bc;overflow:hidden;border-radius:22px;background:radial-gradient(ellipse at 100% 0,#f1d8aa90,transparent 70%),#f9f0e1}.js-hero-copy{padding:56px 40px 40px 46px;align-self:center}.js-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#935f38;letter-spacing:.4px}.js-hero h1{font-size:clamp(32px,3.6vw,49px);line-height:1.5;letter-spacing:-.8px;margin:20px 0 18px;color:#432636}.js-hero h1 em{font-style:normal;color:#8a384c}.js-hero-copy>p{font-size:16px;line-height:1.9;color:#6c5c56}.js-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0 22px}.js-btn{display:inline-flex;justify-content:center;align-items:center;gap:9px;border-radius:9px;padding:12px 19px;line-height:1.6;font-size:15px;font-weight:650;text-align:center;border:1px solid transparent;min-height:46px}.js-primary{background:#762d43;color:#fff}.js-primary:hover{background:#562337;transform:translateY(-2px)}.js-outline{color:#702f43;background:#fffdf8;border-color:#d6bdad}.js-outline:hover{background:#f8e9dc}.js-cream{background:#f9dfb8;color:#4e2638}.js-trust{display:flex;gap:20px;flex-wrap:wrap;font-size:12px;color:#796455}.js-trust span{gap:6px}.js-hero-visual,.js-trust span{display:flex;align-items:center}.js-hero-visual{position:relative;justify-content:center;flex-direction:column;min-height:470px;background:radial-gradient(ellipse at 50% 36%,#e9c18c,transparent 61%)}.js-celestial{position:relative;width:320px;height:320px;display:grid;place-items:center;margin-top:-35px;color:#875336}.js-celestial>svg{background:#efce9c;border-radius:50%;padding:14px;box-shadow:0 0 70px #f2deba;width:118px;height:118px}.js-orbit{position:absolute;border:1px solid #b48b5470;border-radius:50%;inset:0}.js-orbit.o1{animation:js-turn 100s linear infinite}.js-orbit.o1:before{content:"✦";position:absolute;font-size:22px;top:32px;left:32px;color:#987344}.js-orbit.o2{inset:23px;border-style:dashed;animation:js-turn 130s linear infinite reverse}.js-orbit.o3{inset:60px;box-shadow:0 0 0 10px #b48b5409}.js-orbit-star{position:absolute;font-size:24px}.js-orbit-star.s1{left:-18px;top:75px}.js-orbit-star.s2{right:-25px;top:40px;font-size:14px}.js-orbit-star.s3{bottom:5px;right:5px}.js-hero-quote{position:absolute;bottom:98px;text-align:center;background:linear-gradient(0deg,#f8efdf,#f8efdfd0,transparent);padding:26px 30px 0;width:100%}.js-hero-quote>span{font-size:11px;letter-spacing:1px;color:#8d674b}.js-hero-quote>strong{display:block;font-size:22px;line-height:1.65;color:#613645;margin-top:5px}.js-floating{display:flex;align-items:center;gap:12px;padding:15px 17px;border:1px solid #e4ccaa;border-radius:12px;background:#fffdf7f5;box-shadow:0 8px 25px #6d462310;position:absolute;bottom:25px;max-width:95%}.js-floating>span{background:#f2e1c8;border-radius:10px;padding:10px;color:#865638}.js-floating strong{font-size:14px}.js-floating small{display:block;font-size:11px;color:#8a7565}.js-kicker{font-size:11px;color:#9a6745;font-weight:700;letter-spacing:.7px}.js-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 22px}.js-section-heading h2{font-size:28px;line-height:1.5;margin:7px 0 3px;letter-spacing:-.4px}.js-section-heading p{font-size:14px;color:#807069;margin-top:5px}.js-text-link{display:inline-flex;align-items:center;gap:7px;color:#84354a;font-size:13px;font-weight:650}.js-category-section{margin-top:45px}.js-categories{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.js-category{position:relative;display:block;border:1px solid #e5dbcd;border-radius:14px;padding:23px 18px 19px;background:#fffdf8;transition:transform .2s,border-color .2s}.js-category:hover{transform:translateY(-4px);border-color:#b97c72}.js-category>span{display:grid;place-items:center;width:51px;height:51px;border-radius:14px;background:#f5e7cf;color:#93603b}.js-category.tone-1>span{background:#f4e0e4;color:#8d4260}.js-category.tone-2>span{background:#e7ecdc;color:#658054}.js-category.tone-3>span{background:#e8e1f0;color:#7d6692}.js-category.tone-4>span{background:#dfedeb;color:#4f8077}.js-category h3{font-size:19px;margin:17px 0 4px}.js-category p{font-size:12px;color:#7f726a;line-height:1.6}.js-category-arrow{position:absolute;right:15px;top:20px;color:#b3a092}.js-experts-section{margin-top:48px}.js-expert-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.js-expert{min-width:0;display:flex;flex-direction:column;border:1px solid #e7dcd0;border-radius:15px;background:#fffdfa;padding:21px 19px;transition:box-shadow .2s,transform .2s}.js-expert:hover{box-shadow:0 12px 30px #6432270b;transform:translateY(-3px)}.js-expert-top{display:flex;justify-content:space-between;align-items:flex-start;gap:5px;margin-bottom:18px}.js-avatar{width:71px;height:71px;flex-shrink:0;border-radius:50%;background:#f0e2d3;display:grid;place-items:center;color:#9e7962;border:3px solid #fff;box-shadow:0 0 0 1px #e7d3bb;overflow:hidden}.js-avatar img{width:100%;height:100%;object-fit:cover}.js-status{font-size:10px;line-height:1.6;padding:4px 7px;border-radius:6px;background:#f4eee6;color:#817165;white-space:nowrap}.js-status.is-online{background:#eaf3e9;color:#2f733f}.js-status.is-online:before{content:"";display:inline-block;width:5px;height:5px;background:#368a4c;border-radius:50%;margin-right:4px}.js-expert h3{font-size:21px;line-height:1.45;overflow-wrap:anywhere;margin:6px 0 11px}.js-expert-meta{display:flex;flex-direction:column;gap:3px;color:#807167;font-size:12px}.js-expert-meta>span{display:flex;align-items:flex-start;gap:6px}.js-expert-meta svg{flex-shrink:0;margin-top:3px}.js-expert .js-bio{font-size:12px;color:#887b73;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:13px 0;min-height:40px}.js-expert-fee{border-top:1px solid #f0e8df;padding:14px 0;display:flex;gap:4px;align-items:baseline;margin-top:auto}.js-expert-fee>strong{font-size:24px;color:#4e2d3e}.js-expert-fee>span{font-size:10px;color:#8b756b}.js-expert-fee>a{margin-left:auto;font-size:11px;display:flex;align-items:center;gap:2px;white-space:nowrap}.js-expert>.js-btn{font-size:13px;padding:10px 9px;min-height:43px}.js-fineprint{font-size:11px;color:#8a796e;line-height:1.8;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.js-experts-section>.js-fineprint{margin-top:16px}.js-notice{font-size:13px;border:1px solid #e6cead;background:#fbf0de;padding:12px 16px;border-radius:10px;margin:14px 0!important}.js-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:35px 20px;background:#fffcf7;border:1px dashed #d6bba1;border-radius:14px;gap:10px}.js-empty h3{font-size:20px;margin:0}.js-empty p{font-size:14px;color:#887065}.js-day{display:grid;grid-template-columns:1fr 1.1fr;gap:45px;background:radial-gradient(ellipse at 10% 100%,#833e51,transparent),#52283b;border-radius:20px;padding:44px;margin-top:56px;color:#fff5e4}.js-day .js-eyebrow{color:#e7c69e}.js-day-intro h2{font-size:31px;line-height:1.65;margin:16px 0}.js-day-intro p{font-size:14px;color:#e7d1cc;line-height:1.9;max-width:350px}.js-day-intro .js-btn{margin-top:25px}.js-day-note{font-size:11px;color:#c69c99;margin-top:21px}.js-day-tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-self:center}.js-day-tiles>a{position:relative;border:1px solid #ebd1b727;border-radius:13px;padding:22px 19px;background:#ffffff08;display:flex;flex-direction:column;align-items:flex-start;gap:12px;transition:background .2s}.js-day-tiles>a:hover{background:#ffffff13}.js-day-tiles>a>svg:first-child{color:#efc893;width:25px;height:25px}.js-day-tiles>a>strong{font-size:16px;font-weight:600}.js-day-tiles>a>span{font-size:11px;color:#d5bdb9;line-height:1.8}.js-day-tiles>a>svg:last-child{position:absolute;right:16px;top:22px;color:#caabaa}.js-how{margin-top:50px}.js-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.js-steps article{position:relative;padding:10px 12px 8px 0}.js-steps article>span{font-size:37px;color:#d8b99a;letter-spacing:-2px}.js-steps h3{font-size:19px;margin:8px 0}.js-steps p{font-size:13px;color:#86766c;line-height:1.9;max-width:300px}.js-inspiration{display:flex;gap:22px;align-items:center;background:#f5ead8;border-radius:15px;padding:26px 30px;margin-top:36px}.js-inspiration>div:nth-child(2){flex:1}.js-inspiration-icon{color:#936b4b}.js-inspiration h2{font-size:19px;margin:5px 0}.js-inspiration p{font-size:13px;color:#7c6c60;line-height:1.8}.js-join{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-top:45px;border-top:1px solid #e4d8c9;border-bottom:1px solid #e4d8c9;padding:35px 10px}.js-join h2{font-size:29px;line-height:1.5;margin:10px 0}.js-join p{font-size:14px;color:#807168;max-width:530px}.js-join>div:last-child{display:flex;flex-direction:column;gap:16px;align-items:center}.js-faq{margin:40px auto 0;max-width:900px}.js-faq>h2{font-size:25px;margin-bottom:20px}.js-faq details{border-top:1px solid #e8dcd0;padding:16px 0}.js-faq summary{cursor:pointer;font-size:15px;font-weight:600}.js-faq details p{font-size:14px;color:#7b6c63;padding:15px 0 0;line-height:1.9}.js-endnote{justify-content:center;margin-top:25px!important}.js-footer{border-top:1px solid #e5d8c9;background:#f6eee3;padding:32px max(28px,calc((100vw - 1224px)/2));display:flex;justify-content:space-between;gap:30px;color:#867163}.js-footer-brand{display:flex;align-items:center;gap:9px;color:#6b3246;font-size:22px;font-weight:700}.js-footer p{font-size:12px;margin:8px 0}.js-footer small{font-size:10px}.js-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:9px 25px;font-size:12px}.js-footer nav a{display:flex;align-items:center;gap:5px}.js-skeleton{border:1px solid #eee2d4;border-radius:14px;padding:23px;background:#fffdfa;min-height:325px}.js-skeleton>div{width:70px;height:70px;border-radius:50%;background:#f0e7dc}.js-skeleton>span{display:block;height:16px;background:#f3ebe0;border-radius:7px;margin-top:23px}.js-skeleton>span:last-child{height:43px;margin-top:46px}.js-directory{max-width:1280px;margin:auto;padding:25px 28px 60px}.js-directory-hero{padding:28px 0}.js-directory h1{font-size:36px;margin:10px 0;font-weight:750;line-height:1.5}.js-directory-hero>p{font-size:15px;color:#877366}.js-filterbar{gap:10px;flex-wrap:wrap;padding:18px 0}.js-filterbar,.js-search{display:flex;align-items:center}.js-search{gap:9px;border:1px solid #dfcdbc;background:#fff;border-radius:9px;padding:0 12px;flex:1;min-width:200px}.js-search input{border:0;background:transparent;min-width:0;width:100%;padding:12px 0;outline:0;font-family:inherit;font-size:14px}.js-filterbar>select{padding:12px;border:1px solid #dfcdbc;border-radius:8px;background:white;font-family:inherit;font-size:13px;max-width:100%}.js-filter-online{display:flex;gap:8px;align-items:center;font-size:13px;padding:10px}.js-filters{display:flex;gap:8px;overflow-x:auto;padding:5px 0 13px}.js-filters button{flex-shrink:0;border:1px solid #dfcdbc;background:#fffcf6;padding:8px 16px;border-radius:24px;color:#826957;font-family:inherit;font-size:13px}.js-filters button[aria-pressed=true]{background:#762d43;color:white;border-color:#762d43}.js-result-count{font-size:13px;color:#8b7b70;margin:12px 0 18px}.js-profile{max-width:1080px;margin:auto;padding:28px 25px 60px}.js-profile-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:25px;margin-top:22px}.js-profile-book,.js-profile-main{background:#fffdfa;border:1px solid #e5d6c5;border-radius:18px;padding:30px}.js-profile-identity{display:flex;align-items:center;gap:22px}.js-profile-identity .js-avatar{width:95px;height:95px}.js-profile-identity h1{font-size:31px;line-height:1.4;margin:7px 0}.js-profile-main .reading{font-size:16px;color:#7b675e;line-height:2;margin-top:20px}.js-profile-main h2{font-size:21px;margin:27px 0 10px}.js-profile-book{align-self:start}.js-profile-book h2{font-size:21px;margin:8px 0 16px}.js-profile-book p{font-size:13px;color:#867268}.js-profile-book .js-btn{width:100%;margin:8px 0}.js-profile-price{font-size:34px;color:#6b2d43;font-weight:700}.js-profile-price small{font-size:13px;font-weight:400;color:#8b7467}.js-slots{display:grid;gap:10px;margin-top:15px}.js-slots a{border:1px solid #dfc6b2;border-radius:9px;padding:10px;font-size:13px;color:#76394b;background:#fffaf0}#call-request{scroll-margin-top:20px}.js-selected-info{padding:15px;background:#f4eadb;border-radius:12px;margin:15px 0;font-size:14px}@keyframes js-turn{to{transform:rotate(1turn)}}@media(min-width:1500px){.js-hero h1{font-size:50px}}@media(max-width:1080px){.js-header{padding:20px 28px}.js-desktop{gap:15px;font-size:12px}.js-brand{font-size:23px}.js-expert-grid{gap:12px}.js-expert{padding:17px 14px}.js-status{font-size:9px}.js-day{gap:25px;padding:34px}.js-hero-copy{padding:35px}.js-celestial{width:275px;height:275px}}@media(max-width:850px){.js-desktop{display:none}.js-menu{display:grid;place-items:center;background:none;border:1px solid #decaba;border-radius:9px;width:43px;height:43px;color:#762d43}.js-mobile-menu{display:grid;grid-template-columns:1fr 1fr;gap:12px;background:#fff9ef;border-block:1px solid #e4d3be;padding:18px 28px;font-size:14px}.js-mobile-menu>a{display:flex;align-items:center;gap:5px;padding:5px}.js-expert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.js-status{font-size:10px}.js-expert{padding:22px}.js-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.js-hero-copy{padding:32px 22px 32px 30px}.js-hero h1{font-size:35px}.js-hero-visual{min-height:440px}.js-floating{gap:8px;padding:12px}.js-floating small{font-size:9px}.js-floating strong{font-size:12px}.js-trust{gap:10px;font-size:10px}.js-hero-copy>p{font-size:14px}.js-hero-actions{gap:8px}.js-hero-actions>.js-btn{font-size:13px;padding:12px}.js-day{grid-template-columns:1fr}.js-day-intro p{max-width:560px}.js-day-tiles{gap:16px}.js-day-tiles>a{padding:22px}.js-steps{gap:20px}.js-inspiration{flex-wrap:wrap}.js-join{gap:20px}.js-join>div:last-child{flex-shrink:0}.js-join .js-btn{font-size:13px}.js-bottom{display:grid;position:fixed;bottom:0;left:0;right:0;background:#fffcf9f5;backdrop-filter:blur(12px);border-top:1px solid #e6d3c5;z-index:40;grid-template-columns:repeat(4,1fr);padding:7px 7px calc(7px + env(safe-area-inset-bottom))}.js-bottom>a{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:10px;color:#8b7469;min-height:46px;justify-content:center;border-radius:10px}.js-bottom>a.is-current{color:#762d43;background:#f4e7df;font-weight:700}.js-footer{padding-bottom:calc(95px + env(safe-area-inset-bottom))}.js-profile-grid{grid-template-columns:1fr}}@media(max-width:560px){.js-header{padding:17px 20px;gap:12px}.js-brand{font-size:22px}.js-brand>span{width:41px;height:41px;box-shadow:0 0 0 4px #f2e7d7}.js-brand>span svg{width:25px}.js-brand small{font-size:8px}.js-home{padding:0 17px 30px}.js-today{font-size:10px;padding:11px 2px}.js-today>a{font-size:0;gap:0}.js-today>a>svg{display:none}.js-hero{grid-template-columns:1fr;min-height:0;border-radius:17px}.js-hero-copy{padding:30px 24px 18px}.js-eyebrow{font-size:10px}.js-hero h1{font-size:35px;line-height:1.5;margin:16px 0 12px}.js-hero-copy>p{font-size:13px;line-height:1.9}.js-hero-actions{margin:22px 0 18px;gap:8px}.js-hero-actions>.js-btn{font-size:12px;flex:1;padding:11px 8px;white-space:nowrap}.js-hero-actions>.js-btn svg{width:15px}.js-trust{font-size:10px;gap:15px}.js-hero-visual{min-height:242px;background:radial-gradient(ellipse at 50% 36%,#e9c18c77,transparent 70%);margin-top:3px}.js-celestial{width:205px;height:205px;position:absolute;top:-1px;margin:0;left:calc(50% - 102px)}.js-celestial>svg{width:87px;height:87px;margin-top:-20px;padding:13px}.js-orbit.o2{inset:16px}.js-orbit.o3{inset:39px}.js-hero-quote{bottom:74px;padding:20px 10px 0}.js-hero-quote>span{font-size:9px}.js-hero-quote>strong{font-size:16px;line-height:1.4}.js-hero-quote>strong br{display:none}.js-floating{bottom:14px;padding:10px 14px;width:calc(100% - 34px)}.js-floating>span{padding:8px}.js-floating>svg{margin-left:auto}.js-floating strong{font-size:12px}.js-floating small{font-size:9px}.js-category-section{margin-top:30px}.js-section-heading{gap:12px;margin-bottom:17px;align-items:flex-start}.js-section-heading h2{font-size:23px;margin-top:5px}.js-section-heading p{font-size:12px}.js-kicker{font-size:10px}.js-categories{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;padding:2px 0 8px}.js-category{flex:0 0 134px;padding:18px 13px 16px;scroll-snap-align:start}.js-category>span{width:43px;height:43px;border-radius:12px}.js-category>span svg{width:24px}.js-category h3{font-size:16px;margin-top:12px}.js-category p{font-size:10px;max-width:95px}.js-category-arrow{right:10px;top:17px;width:14px}.js-experts-section{margin-top:30px}.js-section-heading>.js-text-link{font-size:10px;flex-shrink:0;padding-top:7px}.js-expert-grid{gap:10px}.js-expert{padding:16px 12px;border-radius:13px}.js-avatar{width:56px;height:56px}.js-status{font-size:8px;padding:3px 5px;white-space:normal;text-align:right;max-width:66px}.js-expert-top{margin-bottom:14px;gap:5px}.js-expert h3{font-size:18px;line-height:1.5;margin-top:5px}.js-expert .js-kicker{font-size:9px}.js-expert-meta{font-size:10px;gap:5px}.js-expert-meta svg{width:12px}.js-expert .js-bio{font-size:10px;min-height:34px}.js-expert-fee{flex-wrap:wrap;padding:10px 0;gap:3px}.js-expert-fee>strong{font-size:22px}.js-expert-fee>a,.js-expert-fee>span{font-size:9px}.js-expert>.js-btn{font-size:11px;padding:9px 5px;gap:4px}.js-expert>.js-btn svg{width:13px}.js-fineprint{font-size:10px;align-items:flex-start}.js-fineprint svg{flex-shrink:0;margin-top:3px}.js-day{margin-top:35px;padding:28px 21px;gap:26px;border-radius:17px}.js-day-intro h2{font-size:28px;margin:13px 0}.js-day-intro p{font-size:13px}.js-day-intro .js-btn{margin-top:20px;font-size:13px}.js-day-note{font-size:10px;margin-top:17px}.js-day-tiles{gap:10px}.js-day-tiles>a{padding:17px 12px;gap:10px;min-width:0}.js-day-tiles>a>strong{font-size:13px}.js-day-tiles>a>span{font-size:10px}.js-day-tiles>a>svg:first-child{width:21px}.js-day-tiles>a>svg:last-child{right:10px;top:19px;width:13px}.js-how{margin-top:33px}.js-steps{grid-template-columns:1fr;gap:12px}.js-steps article{padding:5px 5px 14px 48px;border-bottom:1px solid #eee0d1;min-height:90px}.js-steps article>span{position:absolute;left:0;top:2px;font-size:29px}.js-steps h3{font-size:17px;margin:5px 0}.js-steps p{font-size:12px;max-width:none}.js-inspiration{margin-top:22px;padding:22px 18px;gap:14px}.js-inspiration>div:nth-child(2){flex-basis:calc(100% - 60px)}.js-inspiration h2{font-size:17px}.js-inspiration p{font-size:12px}.js-inspiration>.js-text-link{margin-left:45px;font-size:12px}.js-join{flex-direction:column;align-items:flex-start;gap:23px;margin-top:28px;padding:25px 3px}.js-join h2{font-size:25px}.js-join p{font-size:13px}.js-join>div:last-child{align-items:flex-start}.js-faq{margin-top:30px}.js-faq>h2{font-size:22px}.js-faq summary{font-size:14px}.js-faq details p{font-size:12px}.js-footer{flex-direction:column;padding-inline:22px;padding-top:28px;gap:24px}.js-footer nav{font-size:12px}.js-directory{padding:15px 17px 45px}.js-directory h1{font-size:29px}.js-directory-hero{padding:15px 0}.js-directory-hero>p{font-size:13px}.js-filterbar{gap:9px}.js-search{flex-basis:100%}.js-filterbar>select{font-size:11px;padding:10px}.js-filter-online{font-size:12px;padding:8px 0}.js-profile{padding:22px 17px 40px}.js-profile-book,.js-profile-main{padding:22px 19px}.js-profile-identity{gap:15px}.js-profile-identity .js-avatar{width:70px;height:70px}.js-profile-identity h1{font-size:25px}.js-profile-main .reading{font-size:14px}.js-profile-price{font-size:30px}}@media(max-width:359px){.js-expert-grid{grid-template-columns:1fr}.js-hero h1{font-size:30px}.js-hero-copy{padding-inline:18px}.js-hero-actions{flex-direction:column}.js-status{font-size:11px;max-width:none}.js-expert>.js-btn{font-size:14px}.js-expert-meta{font-size:12px}.js-day-tiles{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.js-home *{animation:none!important;transition:none!important}}@media print{.js-bottom,.js-footer,.js-header,.js-mobile-menu{display:none!important}}.js-posts{margin-top:45px}.js-post-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px}.js-post-grid article{padding:24px;background:#fffdf9;border:1px solid #e5d6c5;border-radius:14px;min-width:0}.js-post-grid h3{font-size:20px;margin:12px 0}.js-energy-reading summary,.js-post-grid summary{cursor:pointer;color:#762d43;font-size:13px}.js-energy-reading p,.js-post-grid p{font-size:14px;line-height:1.9;white-space:pre-line;overflow-wrap:anywhere;margin:12px 0}.js-post-grid audio{width:100%;margin-top:15px}.js-energy-reading{margin-top:12px}.js-search:focus-within{outline:2px solid #762d43;outline-offset:2px}section[aria-label="मेरी दैनिक दिनचर्या"]>.cards{grid-template-columns:repeat(2,minmax(0,1fr))}section[aria-label="मेरी दैनिक दिनचर्या"] .card{min-width:0;overflow-wrap:anywhere}section[aria-label="मेरी दैनिक दिनचर्या"] input,section[aria-label="मेरी दैनिक दिनचर्या"] select{max-width:100%;min-width:0}section[aria-label="मेरी दैनिक दिनचर्या"] .outline,section[aria-label="मेरी दैनिक दिनचर्या"] .solid{max-width:100%;white-space:normal}@media(max-width:560px){section[aria-label="मेरी दैनिक दिनचर्या"]>.cards{grid-template-columns:minmax(0,1fr)}}