@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;1,400&family=DM+Sans:wght@300;400;500&family=Noto+Serif+Devanagari:wght@400;500&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}:root{--night:#0a1224;--cream:#f4efe6;--gold:#caa66a;--line:#caa66a47}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--night);color:var(--cream);margin:0;font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.site-shell{background:radial-gradient(circle at 82% 28%,#1d2b50 0,#0000 32%),linear-gradient(125deg,#08101f 0%,#111b33 52%,#080f1e 100%);min-height:100vh;overflow:hidden}.topbar{z-index:10;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;height:98px;padding:0 5vw;display:flex;position:absolute;inset:0 0 auto}.brand{letter-spacing:.15em;align-items:center;gap:14px;display:flex}.brand-mark{color:var(--gold);font-size:25px}.brand b{font-family:Cormorant Garamond,serif;font-size:22px;font-weight:500}.brand small{letter-spacing:.26em;color:#c9c6c0;margin-top:2px;font-size:8px;display:block}nav{gap:34px;display:flex}nav a{letter-spacing:.15em;text-transform:uppercase;color:#c9c8c5;font-size:11px;transition:all .2s}nav a:hover{color:var(--gold)}.lang-toggle{color:#777f8e;align-items:center;gap:7px;font-size:11px;display:flex}.lang-toggle button{color:#777f8e;cursor:pointer;background:0 0;border:0;padding:4px}.lang-toggle button.active{color:var(--cream)}.hero{grid-template-columns:1.04fr .96fr;align-items:center;min-height:100vh;padding:140px 7vw 80px;display:grid;position:relative}.hero-copy{z-index:2;max-width:670px;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.3em;color:var(--gold);align-items:center;gap:14px;margin:0 0 28px;font-size:10px;display:flex}.eyebrow:before{content:"";background:var(--gold);width:38px;height:1px}h1{letter-spacing:-.045em;margin:0;font-family:Cormorant Garamond,Noto Serif Devanagari,serif;font-size:clamp(57px,6.3vw,98px);font-weight:400;line-height:.94}h1 span,h1 em{display:block}h1 em{color:var(--gold);margin-left:8vw;font-weight:400}.intro{color:#c0c3ca;max-width:490px;margin:32px 0 34px;font-size:15px;font-weight:300;line-height:1.8}.primary-cta{border:1px solid var(--gold);color:#f5eee3;text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:30px;padding:17px 22px;font-size:10px;transition:all .25s;display:inline-flex}.primary-cta:hover{background:var(--gold);color:var(--night)}.primary-cta span{font-size:16px}.trust-line{color:#777f8f;text-transform:uppercase;letter-spacing:.15em;margin-top:24px;font-size:9px}.cosmos{aspect-ratio:1;filter:drop-shadow(0 0 40px #495e9338);justify-self:end;place-items:center;width:min(42vw,560px);display:grid;position:relative}.orbit{border:1px solid var(--line);border-radius:50%;place-items:center;display:grid;position:absolute}.orbit:before,.orbit:after{content:"";background:var(--gold);width:5px;height:5px;box-shadow:0 0 12px var(--gold);border-radius:50%;position:absolute}.orbit:before{top:-3px}.orbit:after{bottom:-3px}.orbit span{color:#dcbe87b8;font-family:serif;position:absolute}.orbit span:first-child{left:-13px}.orbit span:last-child{right:-13px}.orbit-one{animation:45s linear infinite spin;inset:1%}.orbit-two{border-style:dashed;animation:35s linear infinite reverse spin;inset:15%}.orbit-three{animation:28s linear infinite spin;inset:29%}.sun{aspect-ratio:1;border:1px solid var(--gold);width:24%;color:var(--gold);background:radial-gradient(circle,#caa66a2e,#0000 64%);border-radius:50%;place-items:center;font-size:40px;display:grid;box-shadow:0 0 65px #caa66a21}.scroll-cue{text-transform:uppercase;letter-spacing:.2em;color:#79808e;flex-direction:column;align-items:center;gap:8px;font-size:8px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.scroll-cue i{color:var(--gold);font-size:15px;font-style:normal}.star-field i{opacity:.55;background:#fff;border-radius:50%;width:2px;height:2px;position:absolute}.star-field i:first-child{top:20%;left:5%}.star-field i:nth-child(2){top:34%;left:47%}.star-field i:nth-child(3){top:18%;left:73%}.star-field i:nth-child(4){top:76%;left:58%}.star-field i:nth-child(5){top:85%;left:87%}.star-field i:nth-child(6){top:55%;left:94%}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:800px){.topbar{height:78px;padding:0 22px}.brand b{font-size:18px}nav{display:none}.hero{grid-template-columns:1fr;align-content:center;padding:125px 24px 90px}.hero-copy{text-align:center}.eyebrow{letter-spacing:.22em;justify-content:center;font-size:8px}.eyebrow:before{display:none}h1{font-size:clamp(52px,15vw,74px)}h1 em{margin-left:0}.intro{margin:25px auto 28px;font-size:14px}.cosmos{opacity:.35;width:440px;max-width:100vw;position:absolute;top:120px;right:-160px}.trust-line{font-size:8px}.scroll-cue{bottom:18px}}.section{padding:110px 7vw}.section-head{grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;margin-bottom:58px;display:grid}.kicker{letter-spacing:.25em;text-transform:uppercase;color:var(--gold);margin:0 0 22px;font-size:9px}.section h2,.final-cta h2{margin:0;font-family:Cormorant Garamond,Noto Serif Devanagari,serif;font-size:clamp(44px,5vw,72px);font-weight:400;line-height:1}.section-head>p,.section-copy{color:#7f7b74;max-width:480px;margin:0;font-size:14px;line-height:1.8}.guidance{color:#12192a;background:#f2eee6}.service-grid{border:1px solid #d9d0c1;grid-template-columns:repeat(4,1fr);display:grid}.service-card{border-right:1px solid #d9d0c1;flex-direction:column;min-height:365px;padding:28px;transition:all .25s;display:flex}.service-card:last-child{border:0}.service-card:hover{background:#e9e1d4;transform:translateY(-5px)}.service-card>span{color:#9b8b74;letter-spacing:.2em;font-size:9px}.service-symbol{color:var(--gold);margin:42px 0 32px;font-family:serif;font-size:35px}.service-card h3{margin:0 0 17px;font-family:Cormorant Garamond,Noto Serif Devanagari,serif;font-size:27px;font-weight:500}.service-card p{color:#706d67;margin:0 0 28px;font-size:12px;line-height:1.8}.service-card a{text-transform:uppercase;letter-spacing:.15em;border-bottom:1px solid #b8ab99;margin-top:auto;padding-bottom:10px;font-size:8px}.service-card a i{float:right;color:var(--gold);font-style:normal}.predictions{background:#101a30}.prediction-top{justify-content:space-between;align-items:end;gap:5vw;margin-bottom:52px;display:flex}.prediction-top>div:first-child{max-width:610px}.section-copy{color:#9297a2;margin-top:24px}.period-tabs{border-bottom:1px solid #ffffff1f;display:flex}.period-tabs button{color:#747d90;text-transform:uppercase;letter-spacing:.15em;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:15px 20px;font-size:10px}.period-tabs button.active{color:var(--gold);border-bottom:1px solid var(--gold)}.zodiac-panel{border:1px solid var(--line);background:radial-gradient(circle at 70%,#384b7659,#0000 45%);grid-template-columns:.7fr 1.3fr;align-items:center;min-height:390px;display:grid;overflow:hidden}.zodiac-copy{padding:55px}.zodiac-copy>p{text-transform:uppercase;letter-spacing:.15em;color:#667087;font-size:8px}.zodiac-copy h3{margin:22px 0 42px;font-family:Cormorant Garamond,Noto Serif Devanagari,serif;font-size:40px;font-weight:400;line-height:1.1}.zodiac-copy a{text-transform:uppercase;letter-spacing:.16em;color:var(--gold);font-size:9px}.zodiac-copy a span{margin-left:18px}.zodiac-wheel{aspect-ratio:1;border:1px solid var(--line);border-radius:50%;justify-self:center;place-items:center;width:480px;display:grid;position:relative}.zodiac-wheel:before,.zodiac-wheel:after{content:"";border:1px solid var(--line);border-radius:50%;position:absolute;inset:14%}.zodiac-wheel:after{inset:29%}.wheel-inner{color:var(--gold);font-size:45px}.zodiac-wheel>span{transform:rotate(calc(var(--i) * 30deg)) translateY(-218px) rotate(calc(var(--i) * -30deg));color:#c9ac7e;font-size:20px;position:absolute;top:calc(50% - 12px);left:calc(50% - 12px)}.sign-list{border-top:1px solid #ffffff1a;border-left:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);margin-top:22px;display:grid}.sign-list a{color:#b8bdc7;border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;align-items:center;gap:13px;padding:18px;font-size:11px;display:flex}.sign-list b{color:var(--gold);font-size:17px}.sign-list i{color:#586174;margin-left:auto;font-style:normal}.sign-list a:hover{background:#ffffff0a}.about{color:#11182a;background:#e8e1d7;grid-template-columns:.8fr 1.2fr;align-items:center;gap:8vw;display:grid}.about-orb{aspect-ratio:1;background:radial-gradient(circle,#22304e 0 14%,#111a30 15% 35%,#0000 36%),repeating-radial-gradient(circle,#0000 0 12%,#be9e683d 12.3% 12.7%);border:1px solid #bf9f6c;border-radius:50%;place-items:center;width:100%;display:grid}.about-orb span{color:var(--gold);font-size:52px;position:relative}.about-copy h2{max-width:570px}.about-lead{color:#4d4a45;max-width:650px;font-family:Cormorant Garamond,Noto Serif Devanagari,serif;font-size:23px;line-height:1.55}.values{border-top:1px solid #c9c0b3;grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}.values>div{padding:22px 24px 0 0}.values span{color:#9a8465;font-size:8px}.values h3{margin:20px 0 10px;font-family:Cormorant Garamond,Noto Serif Devanagari,serif;font-size:22px}.values p{color:#716e68;font-size:11px;line-height:1.7}.faq{color:#11182a;background:#f2eee6}.faq-wrap{max-width:920px;margin-left:auto}.faq-item{border-top:1px solid #d1c8ba}.faq-item:last-child{border-bottom:1px solid #d1c8ba}.faq-item button{text-align:left;cursor:pointer;color:#11182a;background:0 0;border:0;justify-content:space-between;width:100%;padding:26px 0;font-family:Cormorant Garamond,Noto Serif Devanagari,serif;font-size:25px;display:flex}.faq-item button b{color:var(--gold);font-weight:400}.faq-item>p{color:#6c6964;max-width:730px;max-height:0;margin:0;font-size:13px;line-height:1.8;transition:all .3s;overflow:hidden}.faq-item.open>p{max-height:130px;margin:-8px 0 26px}.final-cta{text-align:center;background:radial-gradient(circle,#223252 0,#101a31 40%,#091223 75%);padding:125px 24px;position:relative}.final-stars{color:#786a57;margin-bottom:40px}.final-cta h2 em{color:var(--gold);font-weight:400;display:block}.final-cta>p:not(.kicker){color:#a6aab4;max-width:510px;margin:28px auto;font-size:13px;line-height:1.8}.final-cta>a{border:1px solid var(--gold);text-transform:uppercase;letter-spacing:.17em;gap:35px;padding:17px 23px;font-size:9px;display:inline-flex}.final-cta>a:hover{background:var(--gold);color:var(--night)}footer{background:#07101f;padding:62px 7vw 24px}.footer-brand{justify-content:center}.footer-links{border-bottom:1px solid #ffffff14;justify-content:center;gap:35px;margin:38px 0;padding-bottom:38px;display:flex}.footer-links a{text-transform:uppercase;letter-spacing:.17em;color:#8c929e;font-size:9px}.legal{color:#515a6a;letter-spacing:.08em;justify-content:space-between;gap:30px;font-size:8px;display:flex}.legal span:last-child{text-align:right;max-width:470px}.whatsapp-float{color:#fff;z-index:30;text-transform:uppercase;letter-spacing:.1em;background:#1f9d5a;border-radius:50px;align-items:center;gap:10px;padding:12px 16px;font-size:10px;display:flex;position:fixed;bottom:22px;right:23px;box-shadow:0 8px 30px #0000004d}.whatsapp-float span{font-size:21px;transform:rotate(-35deg)}@media (max-width:900px){.section{padding:80px 24px}.section-head{grid-template-columns:1fr;gap:25px}.service-grid{grid-template-columns:repeat(2,1fr)}.service-card:nth-child(2){border-right:0}.service-card:nth-child(-n+2){border-bottom:1px solid #d9d0c1}.prediction-top{display:block}.period-tabs{margin-top:30px;overflow:auto}.zodiac-panel{grid-template-columns:1fr}.zodiac-copy{padding:35px}.zodiac-wheel{width:360px;margin-bottom:-90px}.zodiac-wheel>span{transform:rotate(calc(var(--i) * 30deg)) translateY(-158px) rotate(calc(var(--i) * -30deg))}.sign-list{grid-template-columns:repeat(3,1fr)}.about{grid-template-columns:1fr}.about-orb{justify-self:center;max-width:450px}.values{grid-template-columns:1fr}.legal{text-align:center;display:block}.legal span{display:block;text-align:center!important;margin:10px auto!important}.whatsapp-float b{display:none}.whatsapp-float{border-radius:50%;justify-content:center;width:52px;height:52px;padding:0}}@media (max-width:560px){.service-grid{grid-template-columns:1fr}.service-card{min-height:300px;border-bottom:1px solid #d9d0c1!important;border-right:0!important}.sign-list{grid-template-columns:repeat(2,1fr)}.zodiac-wheel{width:290px}.zodiac-wheel>span{transform:rotate(calc(var(--i) * 30deg)) translateY(-126px) rotate(calc(var(--i) * -30deg));font-size:16px}.values{margin-top:35px}.faq-item button{font-size:21px}.footer-links{gap:18px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.orbit{animation:none!important}}.ja-site{--jade:#153b39;--jade2:#0c2828;--saffron:#b88346;--paper:#f3eee4;--charcoal:#182121;background:var(--paper);color:var(--charcoal);overflow:hidden}.ja-header{z-index:20;color:#fff;border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;height:94px;padding:0 5vw;display:flex;position:absolute;inset:0 0 auto}.ja-brand{align-items:center;gap:13px;display:flex}.ja-brand>span{color:#d7ad72;font-size:24px}.ja-brand b{letter-spacing:.14em;font:500 20px/1 Cormorant Garamond,serif}.ja-brand small{letter-spacing:.27em;opacity:.7;margin-top:5px;font:400 7px/1.4 DM Sans,sans-serif;display:block}.ja-header nav{gap:34px;display:flex}.ja-header nav a{letter-spacing:.16em;text-transform:uppercase;color:#ffffffbf;font-size:9px}.ja-header nav a:hover{color:#e0b67c}.ja-lang{align-items:center;gap:6px;font-size:10px;display:flex}.ja-lang button{color:#ffffff73;cursor:pointer;background:0 0;border:0}.ja-lang button.active{color:#fff}.ja-lang i{opacity:.35;font-style:normal}.video-hero{background:#071a1a;align-items:center;min-height:100vh;padding:135px 8vw 80px;display:flex;position:relative}.video-hero>video,.video-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video-shade{background:linear-gradient(90deg,#051515f5 4%,#051616c7 47%,#05161647),linear-gradient(#0000 50%,#05141499)}.ja-hero-copy{z-index:2;max-width:820px;position:relative}.ja-kicker{text-transform:uppercase;letter-spacing:.27em;color:var(--saffron);margin:0 0 23px;font-size:9px}.ja-hero-copy h1{color:#f5efe5;letter-spacing:-.04em;max-width:850px;font-size:clamp(59px,7vw,106px)}.ja-hero-copy h1 em{color:#d8ae72;font-weight:400;display:block}.ja-hero-copy>p:not(.ja-kicker){color:#c7cec9;max-width:560px;margin:30px 0;font-size:14px;font-weight:300;line-height:1.8}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-actions a{text-transform:uppercase;letter-spacing:.17em;border:1px solid #d8ae72b3;justify-content:space-between;gap:34px;min-width:210px;padding:17px 20px;font-size:8px;display:flex}.hero-actions a:first-child{color:#132624;background:#d1a569}.hero-actions a:hover{color:#172423;background:#f1dfc1}.hero-mandala{aspect-ratio:1;z-index:1;background:repeating-conic-gradient(from 10deg,transparent 0 14deg,#d7aa6829 14.5deg 15deg),repeating-radial-gradient(circle,transparent 0 13%,#daae6e33 13.2% 13.4%);border:1px solid #daae6e38;border-radius:50%;place-items:center;width:min(49vw,660px);display:grid;position:absolute;top:15%;right:-8vw}.hero-mandala:before,.hero-mandala:after{content:"";border:1px solid #daae6e3b;border-radius:50%;position:absolute;inset:17%}.hero-mandala:after{inset:35%}.hero-mandala span{color:#d4a86a;font-size:46px}.video-credit{z-index:3;color:#ffffff5c;letter-spacing:.08em;font-size:7px;position:absolute;bottom:16px;right:22px}.ja-section{padding:110px 7vw}.ja-section h2{margin:0;font:400 clamp(46px,5vw,72px)/1.03 Cormorant Garamond,Noto Serif Devanagari,serif}.vastu-first{background:#efe9dd;grid-template-columns:.8fr 1.2fr;align-items:center;gap:9vw;display:grid}.vastu-visual{background:linear-gradient(135deg,#103130,#1c4642);place-items:center;min-height:510px;display:grid;position:relative;overflow:hidden}.vastu-visual:before{content:"";border:1px solid #d4ac704d;position:absolute;inset:7%;transform:rotate(45deg)}.compass{aspect-ratio:1;color:#d8b078;background:repeating-conic-gradient(transparent 0 44deg,#d8b0783d 44.5deg 45deg);border:1px solid #dab17494;border-radius:50%;place-items:center;width:310px;display:grid;position:relative}.compass:before,.compass:after{content:"";border:1px solid #dab17466;position:absolute;inset:21%;transform:rotate(45deg)}.compass:after{border-radius:50%;inset:36%}.compass span{letter-spacing:.2em;font-size:9px;position:absolute}.compass span:first-child{top:13px}.compass span:nth-child(2){right:13px}.compass span:nth-child(3){bottom:13px}.compass span:nth-child(4){left:13px}.compass b{font:400 30px Noto Serif Devanagari,serif}.ja-lead{color:#5d625e;max-width:650px;margin:27px 0 42px;font:400 20px/1.6 Cormorant Garamond,Noto Serif Devanagari,serif}.vastu-list{border-top:1px solid #cfc5b6}.vastu-list a{border-bottom:1px solid #cfc5b6;grid-template-columns:50px 1fr auto;align-items:center;gap:18px;padding:19px 0;display:grid}.vastu-list span{color:#9b8566;font-size:8px}.vastu-list b{font:500 18px Cormorant Garamond,Noto Serif Devanagari,serif}.vastu-list i{color:#af7d41;font-style:normal}.daily{color:#f0eadf;background:#102d2d}.daily-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;display:grid}.daily-head>p{color:#9aaba6;max-width:470px;margin:0;font-size:13px;line-height:1.8}.sign-tabs{border:1px solid #ffffff21;grid-template-columns:repeat(12,1fr);margin:52px 0 25px;display:grid}.sign-tabs button{color:#849994;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff1a;padding:18px 6px}.sign-tabs button:last-child{border:0}.sign-tabs button b{color:#c9a26d;font:400 21px serif;display:block}.sign-tabs button span{margin-top:8px;font-size:8px;display:block}.sign-tabs button.active{color:#132d2b;background:#c7985d}.sign-tabs button.active b{color:#132d2b}.prediction-feature{background:radial-gradient(circle at 12%,#cea26024,#0000 20%);border:1px solid #cfa76a5e;grid-template-columns:220px 1fr 80px;align-items:center;min-height:280px;padding:28px 42px;display:grid}.sign-seal{aspect-ratio:1;color:#d2aa73;border:1px solid #bd925b;border-radius:50%;place-items:center;width:150px;font:400 60px serif;display:grid}.prediction-feature>div:nth-child(2){max-width:660px}.prediction-feature>div>p:first-child{text-transform:uppercase;letter-spacing:.19em;color:#b88b55;font-size:8px}.prediction-feature h3{margin:12px 0;font:400 43px Cormorant Garamond,Noto Serif Devanagari,serif}.prediction-feature h3+p{color:#b5c1bd;font-size:14px;line-height:1.85}.prediction-number{color:#ffffff14;align-self:start;font:400 55px Cormorant Garamond,serif}.report-studio{background:#f3eee4}.studio-head{text-align:center;max-width:850px;margin:0 auto 60px}.studio-head>p:last-child{color:#6f746f;max-width:630px;margin:25px auto 0;font-size:13px;line-height:1.8}.report-layout{grid-template-columns:.82fr 1.18fr;align-items:start;gap:24px;display:grid}.report-types{border-top:1px solid #cfc5b6}.report-types button{text-align:left;color:#26312f;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #cfc5b6;grid-template-columns:55px 1fr 20px;align-items:center;gap:17px;width:100%;padding:24px 16px 24px 4px;display:grid}.report-types button>span{aspect-ratio:1;color:#aa7941;border:1px solid #b89463;border-radius:50%;place-items:center;width:44px;font:400 19px serif;display:grid}.report-types button small,.form-title small{letter-spacing:.16em;text-transform:uppercase;color:#9b8870;font-size:7px}.report-types h3{margin:4px 0;font:500 23px Cormorant Garamond,Noto Serif Devanagari,serif}.report-types p{color:#747973;margin:0;font-size:10px;line-height:1.55}.report-types i{color:#ad7e48;font-style:normal}.report-types button.active{background:#e7dfd2}.birth-form{background:#fffaf1;border:1px solid #d6cab7;padding:38px}.form-title{border-bottom:1px solid #ded4c5;align-items:center;gap:16px;padding-bottom:24px;display:flex}.form-title>span{aspect-ratio:1;color:#a5743a;border:1px solid #b98d55;border-radius:50%;place-items:center;width:48px;font:400 21px serif;display:grid}.form-title h3{margin:3px 0 0;font:500 26px Cormorant Garamond,Noto Serif Devanagari,serif}.form-heading{margin:28px 0 20px;font:500 23px Cormorant Garamond,Noto Serif Devanagari,serif}.form-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.form-grid label>span{letter-spacing:.14em;text-transform:uppercase;color:#6f746e;margin-bottom:8px;font-size:8px;display:block}.form-grid input,.form-grid select{color:#27312f;background:#fffdfa;border:1px solid #d7cdbc;border-radius:0;width:100%;height:44px;padding:0 12px}.form-grid .wide{grid-column:1/-1}.consent{color:#686d68;align-items:flex-start;gap:10px;margin:20px 0;font-size:10px;line-height:1.5;display:flex}.consent input{margin-top:2px}.form-submit{color:#f6efe3;text-transform:uppercase;letter-spacing:.15em;cursor:pointer;background:#153b39;border:0;justify-content:space-between;width:100%;padding:17px 20px;font-size:8px;display:flex}.form-submit:disabled{opacity:.6}.form-status{margin:15px 0 0;padding:12px;font-size:11px;line-height:1.6}.form-status.saved{color:#245239;background:#e4eee8}.form-status.error{color:#7a3029;background:#f4e5e1}.privacy-note{text-align:center;color:#969891;margin:16px 0 0;font-size:8px}.loshu-result{color:#eee7dc;background:#133634;grid-template-columns:1fr .75fr;align-items:center;gap:7vw;margin-top:30px;padding:45px;display:grid}.loshu-result>div>p:not(.ja-kicker){color:#a9b8b3;font-size:11px;line-height:1.7}.number-pair{gap:16px;margin:26px 0;display:flex}.number-pair>div{text-align:center;border:1px solid #cea66866;width:135px;padding:18px}.number-pair b{color:#d5aa6e;font:400 38px Cormorant Garamond,serif;display:block}.number-pair span{text-transform:uppercase;letter-spacing:.12em;font-size:8px}.loshu-grid{aspect-ratio:1;border-top:1px solid #c49a61;border-left:1px solid #c49a61;grid-template-columns:repeat(3,1fr);justify-self:center;width:100%;max-width:340px;display:grid}.loshu-grid>div{color:#e7c38e;letter-spacing:4px;border-bottom:1px solid #c49a61;border-right:1px solid #c49a61;place-items:center;font:400 28px Cormorant Garamond,serif;display:grid}.loshu-grid span{color:#ffffff24}.ja-footer{color:#e8e1d8;background:#081e1e;justify-content:space-between;align-items:end;padding:55px 7vw 28px;display:flex}.ja-footer p{letter-spacing:.1em;color:#687d78;font-size:8px}.ja-whatsapp{z-index:30;color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#1e9d58;border-radius:40px;align-items:center;gap:9px;padding:13px 18px;font-size:9px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 8px 30px #00000047}.ja-whatsapp span{font-size:20px;transform:rotate(-35deg)}@media (max-width:950px){.ja-header nav{display:none}.hero-mandala{opacity:.55;width:600px;right:-340px}.vastu-first,.report-layout{grid-template-columns:1fr}.vastu-visual{min-height:420px}.daily-head{grid-template-columns:1fr;gap:25px}.sign-tabs{grid-template-columns:repeat(6,1fr)}.sign-tabs button:nth-child(6){border-right:0}.sign-tabs button:nth-child(-n+6){border-bottom:1px solid #ffffff1a}.prediction-feature{grid-template-columns:150px 1fr;padding:30px}.prediction-number{display:none}.sign-seal{width:110px;font-size:45px}.loshu-result{grid-template-columns:1fr 1fr}}@media (max-width:620px){.ja-header{height:78px;padding:0 20px}.ja-brand b{font-size:16px}.ja-brand small{font-size:6px}.video-hero{min-height:820px;padding:120px 24px 70px}.ja-hero-copy{text-align:center}.ja-hero-copy h1{font-size:56px}.ja-hero-copy>p:not(.ja-kicker){font-size:13px}.hero-actions{justify-content:center}.hero-actions a{min-width:100%}.hero-mandala{top:160px;right:-370px}.video-credit{display:none}.ja-section{padding:75px 22px}.vastu-visual{min-height:340px}.compass{width:245px}.sign-tabs{grid-template-columns:repeat(4,1fr)}.sign-tabs button:nth-child(6){border-right:1px solid #ffffff1a}.sign-tabs button:nth-child(4n){border-right:0}.sign-tabs button:nth-child(-n+8){border-bottom:1px solid #ffffff1a}.prediction-feature{text-align:center;grid-template-columns:1fr}.sign-seal{margin:auto}.prediction-feature h3{font-size:36px}.birth-form{padding:24px 18px}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.loshu-result{grid-template-columns:1fr;padding:30px 20px}.number-pair>div{width:50%}.ja-footer{text-align:center;display:block}.ja-footer .ja-brand{justify-content:center}.ja-footer p{margin-top:25px}.ja-whatsapp b{display:none}.ja-whatsapp{justify-content:center;width:52px;height:52px;padding:0}}@media (prefers-reduced-motion:reduce){.video-hero video{display:none}}.kundli-result{background:#fbf6ec;border:1px solid #cdbd9f;margin-top:70px;scroll-margin-top:30px;box-shadow:0 30px 80px #2f2b221f}.result-masthead{background:linear-gradient(115deg,#f9f2e6 0,#eee2d1 100%);border-bottom:1px solid #d7c9b3;justify-content:space-between;align-items:end;gap:30px;padding:54px 58px 42px;display:flex}.result-masthead h2{margin:0 0 13px;font-size:56px}.result-masthead>div>p:not(.ja-kicker){color:#5b605b;margin:0 0 12px;font:400 18px/1.5 Cormorant Garamond,Noto Serif Devanagari,serif}.result-masthead small{letter-spacing:.09em;text-transform:uppercase;color:#86837b;font-size:9px}.result-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.result-actions button{color:#6a4b29;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #a87b46;padding:12px 15px;font-size:7px}.result-actions button:first-child{color:#fff;background:#153b39;border-color:#153b39}.result-tabs{background:#153b39;grid-template-columns:repeat(3,1fr);display:grid}.result-tabs button{color:#99aaa6;text-transform:uppercase;letter-spacing:.15em;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff21;padding:19px;font-size:8px}.result-tabs button.active{color:#fff;background:#b88346}.chart-summary{border-top:1px solid #d4c6af;border-left:1px solid #d4c6af;grid-template-columns:repeat(4,1fr);margin-bottom:48px;display:grid}.chart-summary article{border-bottom:1px solid #d4c6af;border-right:1px solid #d4c6af;min-height:112px;padding:20px}.chart-summary span,.chart-summary small{text-transform:uppercase;letter-spacing:.13em;color:#8c836f;font-size:7px;display:block}.chart-summary b{color:#163a38;margin:13px 0 7px;font:500 22px/1.1 Cormorant Garamond,Noto Serif Devanagari,serif;display:block}.chart-pair{grid-template-columns:repeat(2,1fr);gap:28px;margin-bottom:55px;display:grid}.chart-pair>article{background:#fffaf1;border:1px solid #d4c6af;padding:25px}.result-section-title{align-items:center;gap:15px;margin-bottom:24px;display:flex}.result-section-title span{color:#ae7d43;letter-spacing:.14em;font-size:7px}.result-section-title h3{margin:0;font:500 25px Cormorant Garamond,Noto Serif Devanagari,serif}.kundli-svg{color:#173d3a;max-width:540px;margin:auto}.kundli-svg svg{width:100%;height:auto;display:block}.reading-block,.table-block,.dasha-block{border-top:1px solid #d4c6af;margin-top:42px;padding-top:33px}.insight-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.insight-grid article{color:#d9e0dc;background:#153b39;min-height:200px;padding:27px}.insight-grid article:nth-child(2){background:#254b47}.insight-grid article:nth-child(3){color:#fff8ef;background:#b88346}.insight-grid b{color:#d0a267;font:400 33px Cormorant Garamond,serif}.insight-grid article:nth-child(3) b{color:#5a3b1f}.insight-grid p{margin:22px 0 0;font-size:11px;line-height:1.85}.result-table-wrap{border:1px solid #d6c8b1;overflow-x:auto}.result-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:720px}.result-table-wrap th{color:#777267;letter-spacing:.14em;text-transform:uppercase;background:#e9dfd0;padding:13px 16px;font-size:7px;font-weight:500}.result-table-wrap td{color:#626762;border-top:1px solid #ddd2c1;padding:13px 16px;font-size:10px}.result-table-wrap td b{color:#173b39;font:500 16px Cormorant Garamond,Noto Serif Devanagari,serif}.result-table-wrap td small{color:#a26f38;font-size:7px}.dasha-timeline{border-top:1px solid #d8ccb9;border-left:1px solid #d8ccb9;grid-template-columns:repeat(3,1fr);display:grid}.dasha-timeline article{color:#797970;border-bottom:1px solid #d8ccb9;border-right:1px solid #d8ccb9;grid-template-columns:1fr auto;gap:7px;padding:17px;display:grid}.dasha-timeline b{color:#304441;grid-column:1/-1;font:500 19px Cormorant Garamond,Noto Serif Devanagari,serif}.dasha-timeline span{font-size:8px}.dasha-timeline i{color:#b27f47;font-style:normal}.dasha-timeline article.active{color:#a9bab5;background:#153b39}.dasha-timeline article.active b{color:#e5bd84}.view-intro{max-width:760px;margin-bottom:38px}.view-intro h3{margin:0 0 17px;font:500 40px/1.05 Cormorant Garamond,Noto Serif Devanagari,serif}.view-intro>p:last-child{color:#6e736e;font-size:12px;line-height:1.8}.lal-layout{grid-template-columns:.72fr 1.28fr;align-items:start;gap:48px;display:grid}.lal-layout>.kundli-svg{position:sticky;top:20px}.lal-cards{border-top:1px solid #d7cbb8}.lal-cards article{border-bottom:1px solid #d7cbb8;grid-template-columns:42px 1fr;gap:18px;padding:18px 0;display:grid}.lal-cards>article>span{color:#9c6c36;border:1px solid #b68a55;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;display:grid}.lal-cards h4{color:#173b39;margin:0 0 7px;font:500 19px Cormorant Garamond,Noto Serif Devanagari,serif}.lal-cards p{color:#6c716c;margin:0;font-size:10px;line-height:1.7}.kp-guidance{color:#becac6;background:#153b39;margin-top:20px;padding:25px 28px}.kp-guidance p{margin:0;font-size:11px;line-height:1.8}.calculation-note{color:#80786a;background:#ede3d3;border-top:1px solid #d3c4ad;flex-wrap:wrap;align-items:center;gap:25px;padding:22px 58px;display:flex}.calculation-note span{text-transform:uppercase;letter-spacing:.12em;font-size:7px}.calculation-note span:first-child{color:#42706c}.calculation-note p{color:#958e83;flex-basis:100%;margin:0;font-size:8px;line-height:1.6}@media (max-width:950px){.result-masthead{align-items:start}.chart-summary{grid-template-columns:repeat(2,1fr)}.chart-pair,.insight-grid{grid-template-columns:1fr}.insight-grid article{min-height:auto}.lal-layout{grid-template-columns:1fr}.lal-layout>.kundli-svg{max-width:480px;position:static}.dasha-timeline{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.kundli-result{margin-top:45px}.result-masthead{padding:35px 22px;display:block}.result-masthead h2{font-size:42px}.result-actions{justify-content:flex-start;margin-top:24px}.result-tabs button{padding:15px 4px;font-size:7px}.result-view{padding:34px 18px 42px}.chart-summary{grid-template-columns:1fr 1fr}.chart-summary article{min-height:100px;padding:14px}.chart-summary b{font-size:18px}.chart-pair>article{padding:16px}.dasha-timeline{grid-template-columns:1fr}.view-intro h3{font-size:32px}.calculation-note{padding:20px 22px}.lal-layout{gap:30px}}@media print{.ja-header,.video-hero,.vastu-first,.daily,.studio-head,.report-layout,.loshu-result,.ja-footer,.ja-whatsapp,.result-actions{display:none!important}.ja-site,.report-studio{background:#fff!important}.report-studio{padding:0!important}.kundli-result{box-shadow:none;border:0;margin:0}.result-tabs{display:none}.result-view{padding:24px}.kundli-svg{max-width:360px}.chart-pair{grid-template-columns:repeat(2,1fr)}.result-masthead{padding:24px}.calculation-note{padding:18px 24px}}.dasha-level{margin-top:28px}.dasha-level h4{color:#173b39;margin:0 0 12px;font:500 22px Cormorant Garamond,Noto Serif Devanagari,serif}.dasha-level .dasha-timeline article{padding:13px}.dasha-level .dasha-timeline b{font-size:17px}.dasha-current-summary{color:#fff;background:#153b39;grid-template-columns:1fr auto;align-items:center;gap:7px 24px;margin-bottom:24px;padding:20px 24px;display:grid}.dasha-current-summary small{letter-spacing:.15em;text-transform:uppercase;color:#9eafaa;font-size:7px}.dasha-current-summary b{color:#e5bd84;grid-row:2;font:500 24px Cormorant Garamond,Noto Serif Devanagari,serif}.dasha-current-summary b i{color:#78918b;margin:0 5px;font-style:normal}.dasha-current-summary>span{color:#c2cec9;grid-area:1/2/3;font-size:9px}.dasha-table-section h4{color:#173b39;background:#e8ddcc;margin:0;padding:13px 17px;font:500 21px Cormorant Garamond,Noto Serif Devanagari,serif}.dasha-table-wrap{border:1px solid #d5c7b1;border-top:0;overflow-x:auto}.dasha-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:560px}.dasha-table-wrap th{color:#817a6e;letter-spacing:.12em;text-transform:uppercase;background:#f4ecdf;padding:10px 15px;font-size:7px}.dasha-table-wrap td{color:#656a64;border-top:1px solid #ded2c0;padding:11px 15px;font-size:9px}.dasha-table-wrap td:first-child{width:28%}.dasha-table-wrap td b{color:#173b39;font:500 17px Cormorant Garamond,Noto Serif Devanagari,serif}.dasha-table-wrap tr.active{background:#173b39}.dasha-table-wrap tr.active td{color:#bccac5;border-color:#315552}.dasha-table-wrap tr.active td b,.dasha-current{color:#e5bd84}.dasha-current{text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;font-size:7px}@media (max-width:620px){.dasha-current-summary{grid-template-columns:1fr}.dasha-current-summary>span{grid-area:auto}.dasha-current-summary b{font-size:20px}.dasha-table-section h4{font-size:18px}}.saved-kundli-search.name-only{grid-template-columns:1fr minmax(220px,.7fr) auto}.saved-kundli-search{color:#fff;background:#173b39;grid-template-columns:1.3fr repeat(3,.72fr) auto;align-items:end;gap:12px;margin:0 0 25px;padding:20px 22px;display:grid}.saved-kundli-search>div small,.saved-kundli-search label span{letter-spacing:.14em;text-transform:uppercase;color:#d7aa70;margin-bottom:6px;font-size:6px;display:block}.saved-kundli-search h3{margin:0;font:500 23px Cormorant Garamond,Noto Serif Devanagari,serif}.saved-kundli-search>div p{color:#a9bab5;margin:5px 0 0;font-size:8px}.saved-kundli-search input{color:#243330;background:#fffaf1;border:1px solid #54706b;width:100%;height:38px;padding:0 9px}.saved-kundli-search button{color:#fff;text-transform:uppercase;letter-spacing:.09em;white-space:nowrap;background:#c49254;border:0;height:38px;padding:0 16px;font-size:7px}.saved-kundli-error{color:#ffd6c8;grid-column:2/-1;margin:0;font-size:8px}.kundli-result{margin-top:38px}.result-masthead{padding:30px 34px 25px}.result-masthead h2{margin-bottom:7px;font-size:43px}.result-tabs button{padding:13px}.result-view{padding:28px 34px 35px}.chart-summary{margin-bottom:26px}.chart-summary article{min-height:82px;padding:13px 15px}.chart-summary b{margin:8px 0 4px;font-size:19px}.vedic-chart-grid{gap:12px;margin-bottom:25px}.vedic-chart-grid>article{padding:15px}.vedic-chart-grid>article>p{margin-bottom:10px}.vedic-detail-pair{gap:12px;margin-bottom:25px}.chalit-detail,.varsha-detail{padding:17px}.reading-block,.table-block,.dasha-block{margin-top:25px;padding-top:21px}.result-section-title{margin-bottom:14px}.result-section-title h3{font-size:22px}.analysis-grid,.transit-grid{gap:8px}.analysis-grid article,.transit-grid article{padding:14px}.result-table-wrap th,.result-table-wrap td{padding:9px 11px}.dasha-table-section{margin-top:16px}.dasha-table-wrap td{padding:8px 12px}.dasha-current-summary{margin-bottom:16px;padding:14px 18px}.lal-chart-grid,.kp-chart-grid{gap:11px;margin-bottom:18px}.lal-chart-grid>article,.kp-chart-grid>article{padding:15px}.lal-reading-grid article,.kp-indications article,.kp-significators article{min-height:0;padding:14px}@media (max-width:1050px){.saved-kundli-search{grid-template-columns:1fr 1fr 1fr}.saved-kundli-search>div{grid-column:1/-1}.saved-kundli-search button{grid-column:3}.saved-kundli-error{grid-column:1/-1}}@media (max-width:620px){.saved-kundli-search{grid-template-columns:1fr;padding:17px}.saved-kundli-search>div,.saved-kundli-search button,.saved-kundli-error{grid-column:1}.result-view{padding:22px 12px 28px}.result-masthead{padding:27px 18px}.vedic-chart-grid .kundli-svg{max-width:300px}}@media (max-width:1050px){.saved-kundli-search.name-only{grid-template-columns:1fr 1fr}.saved-kundli-search.name-only button{grid-column:2}}@media (max-width:620px){.saved-kundli-search.name-only{grid-template-columns:1fr}.saved-kundli-search.name-only button{grid-column:1}}.place-field{z-index:8;position:relative}.place-combobox{position:relative}.place-combobox input{padding-right:42px}.place-combobox>i{color:#a6743c;font-style:normal;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.place-combobox.selected input{background:#f7fcf8;border-color:#4d7d6d}.place-options{z-index:50;background:#fffdf8;border:1px solid #bda988;max-height:330px;position:absolute;top:72px;left:0;right:0;overflow-y:auto;box-shadow:0 22px 45px #302a1f33}.place-options button{text-align:left;color:#26312f;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e7ddce;grid-template-columns:1fr auto;gap:3px 16px;width:100%;padding:13px 15px;display:grid}.place-options button:hover,.place-options button:focus{background:#eee4d4;outline:none}.place-options button b{font:500 16px Cormorant Garamond,serif}.place-options button span{color:#70766f;font-size:9px}.place-options button small{color:#9a8c77;letter-spacing:.04em;grid-column:1/-1;font-size:7px}.place-options>p{color:#777;margin:0;padding:15px;font-size:9px}.place-help,.place-confirmed{letter-spacing:.05em!important;text-transform:none!important;margin:8px 0 0!important;font-size:7px!important;display:block!important}.place-help{color:#8f806c!important}.place-confirmed{color:#3d725e!important}.analysis-intro{color:#6f746f;max-width:760px;margin:-10px 0 28px;font:400 17px/1.6 Cormorant Garamond,Noto Serif Devanagari,serif}.analysis-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.analysis-grid>article{background:#fffaf1;border:1px solid #d8cbb7;grid-template-rows:auto 1fr auto;min-height:330px;display:grid}.analysis-card-head{border-bottom:1px solid #ddd0bd;padding:23px 24px 19px;position:relative}.analysis-card-head>span{color:#ae7d432e;font:400 38px Cormorant Garamond,serif;position:absolute;top:15px;right:20px}.analysis-card-head h4{color:#173b39;margin:0 45px 9px 0;font:500 25px/1.05 Cormorant Garamond,Noto Serif Devanagari,serif}.analysis-card-head small{letter-spacing:.12em;text-transform:uppercase;color:#a2733e;font-size:7px}.analysis-grid>article>div:nth-child(2){padding:22px 24px}.analysis-grid>article>div>b,.analysis-prediction>b{letter-spacing:.14em;text-transform:uppercase;color:#9b7142;font-size:7px;display:block}.analysis-grid p{color:#626862;margin:10px 0 0;font-size:10px;line-height:1.8}.analysis-prediction{background:#163b39;padding:21px 24px}.analysis-prediction b{color:#d0a26a}.analysis-prediction p{color:#c3cfca}.transit-block{border-top:1px solid #d4c6af;margin-top:42px;padding-top:33px}.transit-grid{border-top:1px solid #d8ccb9;border-left:1px solid #d8ccb9;grid-template-columns:repeat(3,1fr);display:grid}.transit-grid article{border-bottom:1px solid #d8ccb9;border-right:1px solid #d8ccb9;padding:17px}.transit-grid b{color:#173b39;font:500 18px Cormorant Garamond,Noto Serif Devanagari,serif;display:block}.transit-grid span,.transit-grid small{color:#73776f;margin-top:7px;font-size:8px;display:block}.transit-grid small{color:#a47745}@media (max-width:820px){.analysis-grid{grid-template-columns:1fr}.analysis-grid>article{min-height:0}.transit-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.place-options{top:70px}.analysis-grid>article{display:block}.analysis-card-head h4{font-size:22px}.transit-grid{grid-template-columns:1fr}}.service-portal{color:#182828;background:#e9e1d5}.portal-head{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;margin-bottom:48px;display:grid}.portal-head>p{color:#69716d;font-size:12px;line-height:1.8}.portal-grid{border-top:1px solid #c9bca9;border-left:1px solid #c9bca9;grid-template-columns:repeat(3,1fr);display:grid}.portal-grid>a{border-bottom:1px solid #c9bca9;border-right:1px solid #c9bca9;min-height:260px;padding:27px;transition:all .25s;position:relative}.portal-grid>a:hover{color:#fff;background:#153b39;transform:translateY(-4px)}.portal-grid small{color:#9d7b50;font-size:7px}.portal-grid>a>span{color:#b37d40;margin:37px 0 25px;font:400 34px Cormorant Garamond,serif;display:block}.portal-grid h3{margin:0 0 8px;font:500 24px Cormorant Garamond,Noto Serif Devanagari,serif}.portal-grid p{color:#8b8174;font-size:9px}.portal-grid b{text-transform:uppercase;letter-spacing:.13em;color:#aa773d;font-size:7px;position:absolute;bottom:25px}.portal-grid>a:hover p,.portal-grid>a:hover b{color:#d0ac7b}.festival-remedies{color:#f3ecdf;background:#0c2928}.festival-remedy-head{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;margin-bottom:50px;display:grid}.festival-remedy-head>div:last-child>p{color:#a7b6b1;font-size:12px;line-height:1.8}.festival-remedy-head a{text-transform:uppercase;letter-spacing:.13em;color:#d1a36a;font-size:8px}.festival-remedy-grid{border-top:1px solid #cda56859;border-left:1px solid #cda56859;grid-template-columns:repeat(5,1fr);display:grid}.festival-remedy-grid>article{border-bottom:1px solid #cda56859;border-right:1px solid #cda56859;flex-direction:column;min-height:390px;padding:24px;display:flex}.festival-remedy-grid>article>span{color:#d0a067;font-size:30px}.festival-remedy-grid small{letter-spacing:.12em;color:#b58c59;margin:28px 0 8px;font-size:7px}.festival-remedy-grid h3{margin:0 0 19px;font:500 24px/1.05 Cormorant Garamond,Noto Serif Devanagari,serif}.festival-remedy-grid p{color:#aebbb7;font-size:10px;line-height:1.8}.festival-remedy-grid>article>div{border-top:1px solid #ffffff1a;margin-top:auto;padding-top:16px}.festival-remedy-grid>article>div b{color:#7f9891;font-size:7px;font-weight:400;line-height:1.6;display:block}.festival-remedy-grid a{color:#d4a66e;text-transform:uppercase;letter-spacing:.1em;margin-top:14px;font-size:8px;display:block}.inner-site{color:#192827;background:#f2ede3;min-height:100vh}.inner-header{color:#fff;z-index:20;background:#0b2928;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;height:88px;padding:0 5vw;display:flex;position:relative}.inner-header nav{gap:25px;display:flex}.inner-header nav a{text-transform:uppercase;letter-spacing:.14em;color:#adc0ba;font-size:8px}.inner-header nav a:hover{color:#dfb374}.inner-book{text-transform:uppercase;letter-spacing:.12em;border:1px solid #c7985d;padding:12px 15px;font-size:7px}.inner-hero{color:#f5eee3;background:radial-gradient(circle at 80%,#214943 0,#0000 30%),#0c2c2a;flex-direction:column;justify-content:center;min-height:570px;padding:110px 8vw 100px;display:flex}.inner-hero.compact{min-height:470px}.inner-hero h1{max-width:1050px;font-size:clamp(55px,7vw,96px)}.inner-hero h1 em{color:#d0a165;font-weight:400}.inner-hero>p:not(.page-kicker){color:#b6c5c0;max-width:640px;margin-top:28px;font-size:13px;line-height:1.8}.page-kicker{text-transform:uppercase;letter-spacing:.24em;color:#bf8e50;margin:0 0 22px;font-size:8px}.inner-section{padding:90px 7vw}.inner-footer{color:#e8e1d7;background:#071f1e;grid-template-columns:1.4fr .6fr .6fr;gap:6vw;padding:65px 7vw 25px;display:grid}.inner-footer>div>p{color:#7f9690;max-width:350px;font-size:10px;line-height:1.7}.inner-footer>div:nth-child(n+2){flex-direction:column;gap:10px;display:flex}.inner-footer>div:nth-child(n+2)>b{color:#d1a36c;margin-bottom:9px;font:500 18px Cormorant Garamond,serif}.inner-footer>div:nth-child(n+2)>a{color:#98aaa5;font-size:9px}.inner-footer>small{color:#566e69;border-top:1px solid #ffffff1a;grid-column:1/-1;margin-top:25px;padding-top:22px;font-size:7px}.inner-actions{align-items:center;gap:11px;display:flex}.inner-lang{align-items:center;gap:3px;display:flex}.inner-lang button{color:#6f8982;cursor:pointer;background:0 0;border:0;padding:4px;font-size:7px}.inner-lang button.active{color:#dfb374}.inner-lang i{color:#4d6962;font-size:7px;font-style:normal}.analysis-switch{background:#153b39;grid-template-columns:repeat(3,1fr);display:grid}.analysis-switch button{color:#91a7a1;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff24;padding:19px;font-size:8px}.analysis-switch button.active{color:#fff;background:#bd8950}.analysis-workbench{background:#fffaf1;border:1px solid #cfbfa7;border-top:0;grid-template-columns:1fr 1fr;display:grid}.analysis-workbench>form{padding:42px}.analysis-workbench>form h2{margin:0 0 14px;font:500 35px/1.05 Cormorant Garamond,Noto Serif Devanagari,serif}.analysis-workbench>form>p:not(.page-kicker){color:#70756f;margin-bottom:25px;font-size:10px;line-height:1.7}.analysis-form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.analysis-form-grid label>span,.match-form label>span,.booking-contact label>span{text-transform:uppercase;letter-spacing:.13em;color:#756f64;margin-bottom:7px;font-size:7px;display:block}.analysis-form-grid input,.analysis-form-grid select,.match-form input,.booking-contact input,.booking-contact textarea{color:#293532;background:#fffdfa;border:1px solid #d4c8b6;width:100%;height:44px;padding:0 12px}.analysis-form-grid .wide{grid-column:1/-1}.analysis-workbench .form-submit{margin-top:20px}.analysis-disclaimer{color:#9a948b;margin-top:15px;font-size:7px;line-height:1.6;display:block}.analysis-output{color:#e9e4db;background:#143937;min-height:620px;padding:42px}.empty-analysis{text-align:center;place-content:center;max-width:320px;height:100%;margin:auto;display:grid}.empty-analysis>span{color:#c4955c;font-size:45px}.empty-analysis h3{font:500 27px Cormorant Garamond,serif}.empty-analysis p{color:#91a5a0;font-size:10px;line-height:1.7}.score-ring{aspect-ratio:1;text-align:center;border:1px solid #bc8c54;border-radius:50%;place-content:center;width:130px;margin:0 auto 30px;display:grid}.score-ring b{color:#d5ac77;font:400 33px Cormorant Garamond,serif}.score-ring span{text-transform:uppercase;letter-spacing:.14em;font-size:6px}.finding-list article{border-top:1px solid #ffffff21;grid-template-columns:36px 1fr;gap:12px;padding:16px 0;display:grid}.finding-list article>span{color:#d5ac77;border:1px solid #bc8c54;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.finding-list small{text-transform:uppercase;letter-spacing:.13em;color:#ba8e5a;font-size:6px}.finding-list h3{margin:4px 0;font:500 19px Cormorant Garamond,Noto Serif Devanagari,serif}.finding-list p{color:#9fb0ab;margin:0;font-size:9px;line-height:1.6}.finding-list article.priority{background:#b264431a}.report-cta{text-transform:uppercase;letter-spacing:.1em;border:1px solid #bc8c54;justify-content:space-between;margin-top:25px;padding:14px;font-size:8px;display:flex}.name-number{text-align:center;padding:15px 0 30px}.name-number>small{text-transform:uppercase;letter-spacing:.14em;color:#ad8a60;font-size:7px}.name-number>b{color:#d0a46e;font:400 78px Cormorant Garamond,serif;display:block}.name-number h3{margin:0;font:500 31px Cormorant Garamond,serif}.name-number p{color:#a8b5b1;font-size:11px;line-height:1.7}.name-metrics{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:repeat(2,1fr);display:grid}.name-metrics article{text-align:center;border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;padding:20px}.name-metrics b{color:#d2a66e;font:400 34px Cormorant Garamond,serif;display:block}.name-metrics span{text-transform:uppercase;letter-spacing:.1em;font-size:7px}.name-note{color:#92a7a1;font-size:9px;line-height:1.7}.booking-layout{grid-template-columns:1.25fr .75fr;align-items:start;gap:25px;display:grid}.booking-card{background:#fffaf1;border:1px solid #d1c1aa}.booking-progress{background:#e9dfd0;grid-template-columns:repeat(3,1fr);display:grid}.booking-progress span{text-align:center;color:#958b7e;border-right:1px solid #d4c4ae;padding:15px;font-size:9px}.booking-progress span.active{color:#d9b17a;background:#153b39}.booking-progress b{text-transform:uppercase;letter-spacing:.1em;margin-left:4px;font-size:7px}.booking-card form{padding:38px}.booking-card h2{margin:0 0 20px;font:500 35px Cormorant Garamond,serif}.booking-card h3{margin:29px 0 13px;font:500 20px Cormorant Garamond,serif}.service-choice{grid-template-columns:1fr 1fr;gap:8px;display:grid}.service-choice button{text-align:left;color:#293431;cursor:pointer;background:#fffdfa;border:1px solid #d4c6b2;justify-content:space-between;padding:15px;display:flex}.service-choice button.active{color:#fff;background:#153b39;border-color:#153b39}.service-choice b,.service-choice small{display:block}.service-choice b{font:500 15px Cormorant Garamond,serif}.service-choice small{color:#998b77;margin-top:3px;font-size:7px}.service-choice strong{color:#b27f43;font-size:10px}.date-choice{gap:7px;padding-bottom:5px;display:flex;overflow-x:auto}.date-choice button{cursor:pointer;background:#fffdfa;border:1px solid #d4c6b2;min-width:62px;padding:10px 6px}.date-choice button>*{display:block}.date-choice button small{color:#8f8577;font-size:7px}.date-choice button b{font:500 22px Cormorant Garamond,serif}.date-choice button span{font-size:7px}.date-choice button.active,.time-choice button.active{color:#fff;background:#bd8950;border-color:#bd8950}.time-choice{flex-wrap:wrap;gap:8px;display:flex}.time-choice button{cursor:pointer;background:#fffdfa;border:1px solid #d4c6b2;padding:10px 15px;font-size:9px}.booking-contact{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;display:grid}.booking-contact .wide{grid-column:1/-1}.booking-contact textarea{resize:vertical;height:auto;padding:12px}.booking-pay{color:#fff;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:#153b39;border:0;justify-content:space-between;width:100%;margin-top:20px;padding:17px 20px;font-size:8px;display:flex}.booking-message{background:#e9e1d5;padding:12px;font-size:9px;line-height:1.6}.booking-message.error{color:#79392d;background:#f2ddd7}.booking-message.paid{color:#24563b;background:#dcebe2}.gateway-note{color:#9c958b;margin-top:13px;font-size:7px;line-height:1.6;display:block}.booking-aside{color:#e9e3d9;background:#143937;padding:42px}.booking-aside h2{margin:0;font:400 43px/1 Cormorant Garamond,serif}.booking-aside ol{margin:38px 0;padding:0;list-style:none}.booking-aside li{border-top:1px solid #ffffff24;grid-template-columns:28px 1fr;gap:12px;padding:18px 0;display:grid}.booking-aside li>b{color:#d0a16a}.booking-aside li span{color:#a8b7b2;font-size:9px;line-height:1.6}.booking-policy{background:#0c2a29;padding:22px}.booking-policy b{color:#d2a66e;font:500 18px Cormorant Garamond,serif}.booking-policy p{color:#94a9a3;font-size:9px;line-height:1.7}.match-form{background:#fffaf1;border:1px solid #d3c4ae;padding:42px}.match-pair{grid-template-columns:1fr 40px 1fr;gap:20px;display:grid}.match-symbol{text-align:center;color:#b07e44;align-self:center;font:400 38px Cormorant Garamond,serif}.match-form fieldset{border:0;margin:0;padding:0}.match-form legend{margin-bottom:18px;font:500 27px Cormorant Garamond,Noto Serif Devanagari,serif}.match-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.match-form-grid .place-field{grid-column:1/-1}.match-contact{border-top:1px solid #d8cbb8;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;padding-top:25px;display:grid}.match-form .consent{max-width:760px}.match-result{background:#fffaf1;border:1px solid #d0c0aa;margin-top:45px}.match-score{text-align:center;color:#fff;background:#143937;padding:55px}.match-score>div b{color:#d1a46b;font:400 90px Cormorant Garamond,serif}.match-score>div span{color:#8fa39e;font-size:10px}.match-score h2{margin:5px 0 12px;font:400 38px Cormorant Garamond,serif}.match-score p{color:#a9b8b3;max-width:670px;margin:auto;font-size:11px;line-height:1.8}.match-charts{grid-template-columns:1fr 1fr;gap:24px;padding:40px;display:grid}.match-charts>article{border:1px solid #d7c9b4;padding:24px}.match-charts h3{margin:0 0 12px;font:500 28px Cormorant Garamond,serif}.match-facts{flex-wrap:wrap;gap:14px;display:flex}.match-facts span{color:#8c8273;font-size:7px}.match-facts b{color:#1c4440;margin-left:3px}.match-charts .kundli-svg{margin-top:22px}.koota-grid{grid-template-columns:repeat(2,1fr);padding:0 40px 40px;display:grid}.koota-grid article{border-top:1px solid #d8cbb8;padding:20px}.koota-grid article:nth-child(odd){border-right:1px solid #d8cbb8}.koota-grid article>div{justify-content:space-between;display:flex}.koota-grid article>div span{color:#b47e41;font:500 20px Cormorant Garamond,serif}.koota-grid article>div b{font:500 18px Cormorant Garamond,serif}.koota-grid p{color:#626a64;font-size:9px}.koota-grid small{color:#9a8e7d;font-size:7px}.match-disclaimer{background:#e9dfd0;padding:30px 40px}.match-disclaimer p{color:#6a6e68;font-size:9px;line-height:1.7}.match-disclaimer a{text-transform:uppercase;color:#9f6c35;font-size:8px}.mangal-report{background:#f5ecde;border:1px solid #d4c2a8;margin:34px 40px 0;padding:30px}.mangal-report header small,.koota-heading small,.match-score>small{letter-spacing:.11em;color:#a26f38;font-size:12px}.mangal-report h2,.koota-heading h2{margin:5px 0 18px;font:500 32px Cormorant Garamond,Noto Serif Devanagari,serif}.mangal-report>div{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mangal-report article{background:#fffaf1;border-left:4px solid #719477;padding:20px}.mangal-report article.partial{border-left-color:#bc883e}.mangal-report article.strong{border-left-color:#9b4c42}.mangal-report article h3{margin:5px 0 8px;font:600 22px Cormorant Garamond,Noto Serif Devanagari,serif}.mangal-report article p,.mangal-report article span,.mangal-note{color:#5f625d;font-size:14px;line-height:1.6}.mangal-report>strong{color:#183f3c;margin-top:18px;font-size:15px;line-height:1.6;display:block}.koota-heading{padding:10px 40px 22px}.koota-heading p{color:#626a64;max-width:720px;font-size:15px;line-height:1.6}.koota-meaning{color:#303f3b!important;font-size:14px!important;line-height:1.65!important}.embedded-milan{min-width:0}.embedded-milan-head{color:#fff;background:#143937;align-items:center;gap:17px;padding:28px 34px;display:flex}.embedded-milan-head>span{aspect-ratio:1;color:#daa96f;border:1px solid #c6965d;border-radius:50%;place-items:center;width:52px;font-size:25px;display:grid}.embedded-milan-head small{letter-spacing:.14em;color:#bf9565;font-size:7px}.embedded-milan-head h3{margin:4px 0;font:500 29px Cormorant Garamond,Noto Serif Devanagari,serif}.embedded-milan-head p{color:#9eb0aa;margin:0;font-size:9px;line-height:1.6}.embedded-milan .match-form{border-top:0}.embedded-milan .match-pair{grid-template-columns:1fr}.embedded-milan .match-symbol{margin:-8px 0;transform:rotate(45deg)}.embedded-milan .match-form-grid{grid-template-columns:1fr 1fr}.embedded-milan .match-result{margin-top:24px}.embedded-milan .match-charts,.embedded-milan .koota-grid{grid-template-columns:1fr}.embedded-milan .koota-grid article:nth-child(odd){border-right:0}.panchang-today{color:#fff;background:#143937;padding:42px}.panchang-today>div:first-child{justify-content:space-between;align-items:end;display:flex}.panchang-today h2{margin:0;font:400 35px Cormorant Garamond,serif}.panchang-grid{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);margin:30px 0 15px;display:grid}.panchang-grid article{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;padding:18px}.panchang-grid span{color:#8fa59f;margin-bottom:9px;font-size:7px;display:block}.panchang-grid b{color:#dfb578;font:500 17px Cormorant Garamond,Noto Serif Devanagari,serif}.panchang-today>small{color:#738d87;font-size:7px}.panchang-loading{color:#d2a56d;text-align:center;background:#143937;padding:45px}.content-heading{grid-template-columns:1fr 1fr;align-items:end;gap:6vw;margin:85px 0 35px;display:grid}.content-heading h2{margin:0;font:400 47px/1 Cormorant Garamond,serif}.content-heading>p:last-child{color:#6f756f;font-size:10px;line-height:1.7}.yoga-grid{border-top:1px solid #cfc1ac;border-left:1px solid #cfc1ac;grid-template-columns:repeat(4,1fr);display:grid}.yoga-grid article{border-bottom:1px solid #cfc1ac;border-right:1px solid #cfc1ac;padding:25px}.yoga-grid>article>span{color:#b88245}.yoga-grid h3{margin:25px 0 3px;font:500 22px Cormorant Garamond,serif}.yoga-grid small{color:#9b754b}.yoga-grid p{color:#686e68;font-size:9px;line-height:1.7}.yoga-grid b{color:#b27339;text-transform:uppercase;margin-top:20px;font-size:7px;display:block}.transit-year{border-top:1px solid #cfc1ac}.transit-year article{border-bottom:1px solid #cfc1ac;grid-template-columns:160px 1fr;gap:30px;padding:23px 0;display:grid}.transit-year time{color:#a87339;font:500 21px Cormorant Garamond,serif}.transit-year b{text-transform:uppercase;letter-spacing:.12em;color:#7b817b;font-size:8px}.transit-year h3{margin:7px 0;font:500 24px Cormorant Garamond,serif}.transit-year p{color:#737873;font-size:9px}.festival-calendar{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.festival-calendar article{background:#fffaf1;border:1px solid #d2c3ad;grid-template-columns:55px 1fr auto;align-items:start;gap:18px;padding:24px;display:grid}.festival-calendar>article>span{color:#b47f43;font-size:27px}.festival-calendar small{color:#a8753b;font-size:7px}.festival-calendar h3{margin:6px 0 10px;font:500 24px Cormorant Garamond,serif}.festival-calendar p{color:#71766f;margin:5px 0;font-size:8px}.festival-calendar a{text-transform:uppercase;color:#a8753b;white-space:nowrap;font-size:7px}.featured-post{color:#fff;background:#143937;grid-template-columns:130px 1fr 90px;align-items:center;gap:30px;min-height:420px;padding:48px;display:grid}.featured-post>span{text-transform:uppercase;letter-spacing:.15em;color:#c7955c;align-self:start;font-size:7px}.featured-post small,.blog-grid small{text-transform:uppercase;letter-spacing:.11em;color:#b88951;font-size:7px}.featured-post h2{max-width:780px;margin:15px 0;font:400 50px/1 Cormorant Garamond,serif}.featured-post p{color:#a9b9b4;max-width:650px;font-size:11px;line-height:1.8}.featured-post a,.blog-grid a{text-transform:uppercase;letter-spacing:.12em;color:#d3a66e;font-size:8px}.featured-post>b{color:#ffffff1a;font:400 70px Cormorant Garamond,serif}.blog-grid{border-left:1px solid #d2c3ad;grid-template-columns:repeat(2,1fr);display:grid}.blog-grid article{border-bottom:1px solid #d2c3ad;border-right:1px solid #d2c3ad;padding:38px}.blog-grid article>span{color:#dbc9af;font:400 40px Cormorant Garamond,serif}.blog-grid h2{margin:18px 0;font:500 32px/1.05 Cormorant Garamond,serif}.blog-grid p{color:#6b716b;font-size:10px;line-height:1.8}.editor-note{background:#e6ddcf;margin-top:35px;padding:25px}.editor-note b{font:500 20px Cormorant Garamond,serif}.editor-note p{color:#70756f;font-size:9px}.article-page{background:#f2ede3}.article-page>header{color:#fff;background:#0d2d2b;padding:90px 15vw 75px}.article-page>header>a{color:#c89a61;font-size:8px}.article-page>header h1{max-width:1100px;margin:20px 0;font-size:clamp(50px,6vw,86px)}.article-page>header>p:not(.page-kicker){color:#b4c3be;max-width:800px;font:400 20px/1.5 Cormorant Garamond,serif}.article-page>header small{color:#748e87;font-size:7px}.article-body{max-width:980px;margin:auto;padding:75px 30px}.article-body>section{border-top:1px solid #d1c3ae;grid-template-columns:60px 1fr;gap:25px;padding:38px 0;display:grid}.article-body>section>span{color:#c7ab82;font:400 27px Cormorant Garamond,serif}.article-body h2{margin:0 0 18px;font:500 35px Cormorant Garamond,serif}.article-body p,.article-body li{color:#545c57;font:400 16px/1.85 Cormorant Garamond,serif}.article-body ul{padding-left:20px}.article-cta{color:#fff;background:#143937;max-width:980px;margin:0 auto 80px;padding:45px}.article-cta h2{max-width:700px;font:400 38px Cormorant Garamond,serif}.article-cta a{text-transform:uppercase;color:#d2a46b;font-size:8px}@media (max-width:1050px){.festival-remedy-grid{grid-template-columns:repeat(3,1fr)}.inner-header nav{display:none}.analysis-workbench,.booking-layout{grid-template-columns:1fr}.analysis-output{min-height:450px}.panchang-grid,.yoga-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.portal-head,.festival-remedy-head,.content-heading{grid-template-columns:1fr}.portal-grid{grid-template-columns:repeat(2,1fr)}.festival-remedy-grid{grid-template-columns:1fr}.festival-remedy-grid>article{min-height:320px}.inner-header{padding:0 20px}.inner-book{display:none}.inner-hero{min-height:460px;padding:85px 24px 70px}.inner-hero h1{font-size:54px}.inner-section{padding:65px 20px}.inner-footer{grid-template-columns:1fr}.inner-footer>small{grid-column:auto}.analysis-switch{grid-template-columns:1fr}.analysis-workbench>form,.analysis-output{padding:25px 18px}.analysis-form-grid,.service-choice,.booking-contact,.match-form-grid,.match-contact,.embedded-milan .match-form-grid{grid-template-columns:1fr}.analysis-form-grid .wide,.booking-contact .wide{grid-column:auto}.match-pair{grid-template-columns:1fr}.match-symbol{transform:rotate(45deg)}.match-form{padding:25px 18px}.match-charts{grid-template-columns:1fr;padding:20px}.koota-grid{grid-template-columns:1fr;padding:0 20px 20px}.koota-grid article:nth-child(odd){border-right:0}.panchang-today{padding:25px 18px}.panchang-grid{grid-template-columns:1fr 1fr}.yoga-grid,.festival-calendar,.blog-grid{grid-template-columns:1fr}.transit-year article{grid-template-columns:1fr;gap:8px}.festival-calendar article{grid-template-columns:45px 1fr}.festival-calendar a{grid-column:2}.featured-post{padding:30px;display:block}.featured-post h2{font-size:39px}.featured-post>b{display:none}.article-page>header{padding:70px 24px}.article-body{padding:50px 20px}.article-body>section{grid-template-columns:1fr;gap:8px}.article-cta{margin:0 20px 60px;padding:30px 24px}}.language-bar{justify-content:flex-end;align-items:center;gap:7px;margin-bottom:28px;display:flex}.language-bar>span{text-transform:uppercase;letter-spacing:.14em;color:#8b8175;margin-right:7px;font-size:7px}.language-bar button{text-transform:uppercase;letter-spacing:.1em;color:#6f746e;cursor:pointer;background:0 0;border:1px solid #cabca8;padding:8px 13px;font-size:8px}.language-bar button.active{color:#fff;background:#153b39;border-color:#153b39}.rashiphal-intro{grid-template-columns:1fr 1fr;align-items:end;gap:7vw;display:grid}.rashiphal-intro h2{max-width:620px;margin:0;font:400 49px/1 Cormorant Garamond,Noto Serif Devanagari,serif}.rashiphal-intro>p{color:#6d746e;font-size:10px;line-height:1.8}.period-switch{border-bottom:1px solid #cdbfa9;margin:42px 0 30px;display:flex}.period-switch button{text-transform:uppercase;letter-spacing:.13em;color:#8d8478;cursor:pointer;background:0 0;border:0;padding:15px 25px;font-size:8px}.period-switch button.active{color:#dfb477;background:#153b39}.rashi-selector>small{text-transform:uppercase;letter-spacing:.15em;color:#9c7c55;margin-bottom:12px;font-size:7px;display:block}.rashi-selector>div{border-top:1px solid #cec0aa;border-left:1px solid #cec0aa;grid-template-columns:repeat(12,1fr);display:grid}.rashi-selector button{color:#31403d;cursor:pointer;background:#fffaf1;border:1px solid #cec0aa;border-top:0;border-left:0;padding:14px 5px}.rashi-selector button b,.rashi-selector button span{display:block}.rashi-selector button b{color:#b47f42;margin-bottom:7px;font-size:22px}.rashi-selector button span{font-size:7px}.rashi-selector button.active{color:#fff;background:#153b39}.rashi-selector button.active b{color:#d8aa70}.rashi-reading{color:#fff;background:#0e302f;grid-template-columns:220px 1fr 90px;align-items:center;gap:45px;margin-top:24px;padding:55px;display:grid;position:relative;overflow:hidden}.rashi-orb{aspect-ratio:1;color:#d0a269;background:radial-gradient(circle,#cfa06726,#0000 65%);border:1px solid #c7975c;border-radius:50%;place-items:center;width:180px;font-size:62px;display:grid}.rashi-reading h2{margin:0 0 15px;font:400 58px Cormorant Garamond,Noto Serif Devanagari,serif}.rashi-reading>div:nth-child(2)>p:not(.page-kicker){color:#bfcbc7;max-width:700px;font:400 20px/1.6 Cormorant Garamond,Noto Serif Devanagari,serif}.rashi-reading>div:nth-child(2)>small{text-transform:uppercase;letter-spacing:.13em;color:#78928b;font-size:7px}.rashi-reading>b{color:#ffffff14;font:400 84px Cormorant Garamond,serif}.rashi-personal{background:#e5dacb;justify-content:space-between;align-items:center;padding:22px 28px;display:flex}.rashi-personal p{color:#5f6762;font-size:9px}.rashi-personal a,.calendar-actions a{text-transform:uppercase;letter-spacing:.11em;color:#9b682f;font-size:8px}.remedy-note{color:#fff;background:#153b39;justify-content:space-between;gap:30px;margin-bottom:25px;padding:24px 28px;display:flex}.remedy-note b{color:#dfb276;font:500 22px Cormorant Garamond,serif}.remedy-note p{color:#9eb0ab;max-width:650px;margin:0;font-size:8px;line-height:1.7}.remedy-catalogue{border-top:1px solid #ccbda7}.remedy-catalogue>article{border-bottom:1px solid #ccbda7;grid-template-columns:85px 1fr 130px;align-items:start;gap:28px;padding:35px 0;display:grid}.remedy-index span{color:#b57f40;font-size:34px;display:block}.remedy-index small{color:#aa9a84;margin-top:28px;display:block}.remedy-catalogue>article>div:nth-child(2)>small{color:#a8753d;text-transform:uppercase;letter-spacing:.13em;font-size:7px}.remedy-catalogue h2{margin:7px 0 12px;font:500 31px Cormorant Garamond,Noto Serif Devanagari,serif}.remedy-catalogue h2 em{color:#9b754d;margin-left:13px;font-size:17px;font-style:normal}.remedy-catalogue p{color:#6a716b;margin:5px 0;font-size:9px}.remedy-catalogue blockquote{color:#38433f;background:#e9dfd1;border-left:2px solid #b47e41;margin:18px 0 0;padding:16px 18px;font:400 16px/1.5 Cormorant Garamond,serif}.remedy-catalogue blockquote span{color:#787069;margin-top:8px;font-family:Noto Serif Devanagari,serif;font-size:13px;display:block}.kit-line{gap:18px;margin-top:15px;font-size:8px;display:flex}.kit-line b{color:#9a672f;text-transform:uppercase;letter-spacing:.08em}.kit-line span{color:#73786f}.remedy-catalogue>article>a{text-align:center;text-transform:uppercase;letter-spacing:.1em;color:#9f6d35;border:1px solid #b98549;padding:12px;font-size:7px}.pooja-process{border-top:1px solid #ccbda7;border-left:1px solid #ccbda7;grid-template-columns:repeat(4,1fr);display:grid}.pooja-process article{border-bottom:1px solid #ccbda7;border-right:1px solid #ccbda7;min-height:240px;padding:28px}.pooja-process span{color:#aa7a43;font-size:8px}.pooja-process h3{margin:42px 0 13px;font:500 24px Cormorant Garamond,serif}.pooja-process p{color:#68706a;font-size:9px;line-height:1.7}.pooja-includes{color:#fff;background:#153b39;grid-template-columns:1fr 1fr;align-items:start;gap:7vw;margin:45px 0;padding:50px;display:grid}.pooja-includes h2{margin:0;font:400 44px/1 Cormorant Garamond,serif}.pooja-includes ul{margin:0;padding:0;list-style:none}.pooja-includes li{color:#a7b8b2;border-top:1px solid #ffffff24;padding:13px 0;font-size:9px}.pooja-includes li:before{content:"✦";color:#d3a36a;margin-right:12px}.pooja-festivals>h2{font:400 43px Cormorant Garamond,serif}.pooja-festivals>div{border-top:1px solid #ccbda7;border-left:1px solid #ccbda7;grid-template-columns:repeat(3,1fr);display:grid}.pooja-festivals a{background:#fffaf1;border-bottom:1px solid #ccbda7;border-right:1px solid #ccbda7;flex-direction:column;min-height:180px;padding:23px;display:flex}.pooja-festivals a>span{color:#b77f40;font-size:27px}.pooja-festivals b{margin-top:21px;font:500 21px Cormorant Garamond,serif}.pooja-festivals small{color:#987d5b;font-size:7px}.pooja-festivals i{text-transform:uppercase;color:#a36f35;margin-top:auto;font-size:7px;font-style:normal}.calendar-actions,.dual-cta{justify-content:flex-end;gap:10px;margin-top:25px;display:flex}.calendar-actions a,.dual-cta a{border:1px solid #b98549;padding:13px 17px}.selected-festival{background:#e8ddce;align-items:center;gap:13px;margin:-7px 0 17px;padding:14px;display:flex}.selected-festival>span{color:#ad773c;font-size:25px}.selected-festival small,.selected-festival b{display:block}.selected-festival small{text-transform:uppercase;letter-spacing:.13em;color:#957e61;font-size:6px}.selected-festival b{font:500 16px Cormorant Garamond,serif}.time-choice button:disabled{opacity:.45;cursor:not-allowed;text-decoration:line-through}.time-choice button small{margin-top:3px;font-size:6px;display:block}.booking-card h3>small{color:#a17544;font:400 7px DM Sans,sans-serif}.kundli-capabilities{border-top:1px solid #cdbfa9;border-left:1px solid #cdbfa9;grid-template-columns:repeat(2,1fr);display:grid}.kundli-capabilities article{background:#fffaf1;border-bottom:1px solid #cdbfa9;border-right:1px solid #cdbfa9;min-height:250px;padding:35px}.kundli-capabilities article>span{color:#ac7a40;font-size:8px}.kundli-capabilities h2{margin:45px 0 13px;font:500 30px Cormorant Garamond,serif}.kundli-capabilities p{color:#68706a;font-size:10px;line-height:1.8}.kundli-start{color:#fff;background:#153b39;grid-template-columns:1fr 1fr;align-items:end;gap:25px;margin-top:35px;padding:48px;display:grid}.kundli-start h2{margin:0;font:400 40px Cormorant Garamond,serif}.kundli-start>p:not(.page-kicker){color:#9eb0ab;font-size:9px;line-height:1.7}.kundli-start a{text-align:center;text-transform:uppercase;color:#deb477;border:1px solid #ce9c61;grid-column:2;padding:14px;font-size:8px}.dual-cta a{text-transform:uppercase;letter-spacing:.1em;color:#9f6b33;font-size:8px}@media (max-width:1050px){.rashi-selector>div{grid-template-columns:repeat(6,1fr)}.pooja-process,.pooja-festivals>div{grid-template-columns:repeat(2,1fr)}.inner-header nav{gap:14px}.inner-header nav a{font-size:7px}}@media (max-width:760px){.rashiphal-intro,.pooja-includes,.kundli-start{grid-template-columns:1fr}.rashi-selector>div{grid-template-columns:repeat(3,1fr)}.rashi-reading{text-align:center;grid-template-columns:1fr;padding:30px 22px}.rashi-orb{width:140px;margin:auto}.rashi-reading>b{display:none}.rashi-personal,.remedy-note{display:block}.rashi-personal a{margin-top:14px;display:block}.remedy-catalogue>article{grid-template-columns:55px 1fr}.remedy-catalogue>article>a{grid-column:2}.remedy-catalogue h2 em{margin:4px 0 0;display:block}.pooja-process,.pooja-festivals>div,.kundli-capabilities{grid-template-columns:1fr}.calendar-actions,.dual-cta{flex-direction:column}.kundli-start a{grid-column:auto}}.prediction-carousel{position:relative}.prediction-viewport{border:1px solid #cfa76a5e;overflow:hidden}.prediction-track{will-change:transform;width:100%;transition:transform .85s cubic-bezier(.2,.75,.25,1);display:flex}.prediction-track.no-transition{transition:none}.prediction-track .prediction-feature{border:0;flex:0 0 100%;width:100%}.prediction-slide{position:relative;overflow:hidden}.prediction-slide:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 25%,#d7ad6f14 48%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.prediction-slide.active:after{animation:1.1s ease-out predictionGleam}.prediction-slide.active .sign-seal{animation:.85s cubic-bezier(.2,.75,.25,1) predictionOrb}.prediction-slide.active>div:nth-child(2)>*{animation:.65s both predictionText}.prediction-slide.active>div:nth-child(2)>:nth-child(2){animation-delay:80ms}.prediction-slide.active>div:nth-child(2)>:nth-child(3){animation-delay:.16s}.prediction-progress{background:#ffffff1a;height:2px;overflow:hidden}.prediction-progress span{transform-origin:0;background:linear-gradient(90deg,#b98247,#e3bd83);width:100%;height:100%;animation:4.5s linear forwards predictionProgress;display:block}.prediction-progress.paused span{animation-play-state:paused}.prediction-meta{justify-content:space-between;align-items:center;padding-top:16px;display:flex}.prediction-autoplay{color:#8fa29d;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;font-size:7px;display:flex}.prediction-autoplay i{background:#d0a065;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite predictionPulse;box-shadow:0 0 0 5px #d0a0651a}.prediction-autoplay i.paused{background:#758984;animation:none}.prediction-controls{align-items:center;gap:9px;display:flex}.prediction-controls button{color:#d7ad73;cursor:pointer;background:0 0;border:1px solid #cfa76a73;width:38px;height:38px;transition:all .25s}:is(.prediction-controls button:hover,.prediction-controls button:focus-visible){color:#102d2d;background:#c7985d;outline:0}.prediction-controls button.prediction-toggle{border-radius:50%;width:32px;height:32px;font-size:9px}.prediction-controls span{text-align:center;color:#8fa29d;min-width:55px;font:400 13px Cormorant Garamond,serif}@keyframes predictionOrb{0%{opacity:0;transform:rotate(-18deg)scale(.82)}to{opacity:1;transform:none}}@keyframes predictionText{0%{opacity:0;transform:translateY(17px)}to{opacity:1;transform:none}}@keyframes predictionGleam{to{transform:translate(120%)}}@keyframes predictionProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes predictionPulse{50%{box-shadow:0 0 0 8px #d0a06500}}@media (max-width:620px){.prediction-meta{align-items:flex-end}.prediction-autoplay{max-width:165px;line-height:1.5}.prediction-controls{gap:7px}.prediction-controls button{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.prediction-slide,.prediction-slide:after,.prediction-slide .sign-seal,.prediction-slide>div:nth-child(2)>*,.prediction-progress span,.prediction-autoplay i{animation:none!important}.prediction-progress{display:none}}.milan-home{background:#f2ecdf;grid-template-columns:1.05fr .95fr;align-items:center;gap:8vw;display:grid}.milan-visual{background:#0d2d2c;justify-content:center;align-items:center;min-height:570px;display:flex;position:relative;overflow:hidden}.milan-visual:before{content:"";aspect-ratio:1;background:repeating-conic-gradient(transparent 0 29deg,#cda16221 29.5deg 30deg);border:1px solid #cda16233;border-radius:50%;width:480px;position:absolute}.milan-chart{aspect-ratio:1;background:#123936eb;border:1px solid #bf9057;place-items:center;width:235px;display:grid;position:relative;transform:rotate(45deg);box-shadow:0 20px 50px #00000040}.milan-chart-one{margin-top:-125px;margin-right:-34px}.milan-chart-two{margin-top:125px;margin-left:-34px}.milan-chart i{border:1px solid #cda16259;position:absolute;inset:0}.milan-chart i:first-child{clip-path:polygon(0 0,100% 0,50% 50%)}.milan-chart i:nth-child(2){clip-path:polygon(100% 0,100% 100%,50% 50%)}.milan-chart i:nth-child(3){clip-path:polygon(100% 100%,0 100%,50% 50%)}.milan-chart i:nth-child(4){clip-path:polygon(0 100%,0 0,50% 50%)}.milan-chart span{color:#d7aa70;font:500 17px Noto Serif Devanagari,serif;transform:rotate(-45deg)}.milan-union{z-index:2;aspect-ratio:1;color:#143332;text-align:center;background:#d0a064;border-radius:50%;place-content:center;width:105px;display:grid;position:absolute;box-shadow:0 0 0 12px #0d2d2cdb}.milan-union span{font:500 36px/1 Cormorant Garamond,serif}.milan-union small{letter-spacing:.16em;font-size:7px}.milan-copy h2{margin:0;font:400 clamp(47px,5vw,72px)/1.02 Cormorant Garamond,Noto Serif Devanagari,serif}.milan-features{border-top:1px solid #cdbfa9;margin:35px 0}.milan-features span{color:#48534e;border-bottom:1px solid #cdbfa9;grid-template-columns:40px 1fr;align-items:center;padding:14px 0;font-size:10px;display:grid}.milan-features b{letter-spacing:.12em;color:#a87339;font-size:7px}.milan-cta{color:#f5eee2;text-transform:uppercase;letter-spacing:.14em;background:#153b39;justify-content:space-between;align-items:center;max-width:360px;padding:18px 20px;font-size:8px;display:flex}.milan-cta b{color:#d3a56d;font-size:14px}@media (max-width:950px){.milan-home{grid-template-columns:1fr}.milan-visual{min-height:470px}.milan-chart{width:200px}}@media (max-width:620px){.milan-visual{min-height:370px}.milan-visual:before{width:340px}.milan-chart{width:145px}.milan-chart-one{margin-top:-90px;margin-right:-20px}.milan-chart-two{margin-top:90px;margin-left:-20px}.milan-union{width:78px}.milan-union span{font-size:28px}.milan-cta{max-width:none}}.drik-explorer{scroll-margin-top:20px}.drik-toolbar{background:#e9dfd0;grid-template-columns:.85fr 1.15fr;align-items:start;gap:6vw;padding:42px;display:grid}.drik-toolbar h2{margin:0;font:500 41px/1.05 Cormorant Garamond,Noto Serif Devanagari,serif}.drik-toolbar>div:first-child>p:last-child{color:#6b716b;max-width:430px;font-size:10px;line-height:1.7}.drik-controls{grid-template-columns:.65fr 1.35fr;gap:14px;display:grid}.drik-controls>label>span,.drik-controls .place-field>span{text-transform:uppercase;letter-spacing:.13em;color:#756f64;margin-bottom:7px;font-size:7px;display:block}.drik-controls input{color:#263330;background:#fffaf1;border:1px solid #cabda9;width:100%;height:44px;padding:0 12px}.drik-controls .place-options{z-index:12}.drik-months{border-top:1px solid #cdbfa9;border-left:1px solid #cdbfa9;grid-template-columns:repeat(12,1fr);display:grid}.drik-months button{color:#6f756f;cursor:pointer;background:#fffaf1;border:1px solid #cdbfa9;border-top:0;border-left:0;padding:13px 5px}.drik-months button span,.drik-months button small{display:block}.drik-months button span{text-transform:uppercase;letter-spacing:.1em;font-size:7px}.drik-months button small{color:#b27b3e;margin-top:7px}.drik-months button.active{color:#fff;background:#bd8950}.drik-months button.active small{color:#fff}.drik-day-nav{background:#fffaf1;border:1px solid #cdbfa9;border-top:0;grid-template-columns:130px 1fr 130px;align-items:center;display:grid}.drik-day-nav button{color:#9c692f;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:16px;font-size:8px}.drik-day-nav button:disabled{opacity:.3}.drik-day-nav b{text-align:center;font:500 20px Cormorant Garamond,serif}.panchang-loading.error{color:#fff;background:#723d32}.drik-result{padding:0}.drik-result-head{justify-content:space-between;align-items:end;padding:38px 42px;display:flex!important}.drik-result-head>div:last-child{gap:25px;display:flex}.drik-result-head>div:last-child span{text-transform:uppercase;color:#829b94;font-size:7px}.drik-result-head>div:last-child b{color:#dfb477;margin-top:5px;font:500 21px Cormorant Garamond,serif;display:block}.drik-angas{border-top:1px solid #ffffff26;border-left:1px solid #ffffff26;grid-template-columns:repeat(2,1fr);display:grid}.drik-angas>article{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;padding:28px}.drik-angas>article>span{color:#fff3;font:400 25px Cormorant Garamond,serif}.drik-angas h3{color:#dfb477;margin:5px 0 18px;font:500 24px Cormorant Garamond,Noto Serif Devanagari,serif}.drik-angas p{color:#a9bbb5;border-top:1px solid #ffffff17;margin:0;padding:10px 0;font-size:9px;line-height:1.7}.drik-angas p>b{text-transform:uppercase;letter-spacing:.13em;color:#728e86;font-size:6px;display:block}.drik-angas p small{color:#d2a66f;font:400 12px Noto Serif Devanagari,serif;display:block}.drik-muhurat{border-left:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);display:grid}.drik-muhurat article{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;padding:20px 27px}.drik-muhurat span{text-transform:uppercase;letter-spacing:.1em;color:#77918a;font-size:7px;display:block}.drik-muhurat b{color:#e0b477;text-transform:capitalize;margin-top:8px;font:500 19px Cormorant Garamond,Noto Serif Devanagari,serif;display:block}.drik-note{line-height:1.7;color:#78908a!important;padding:20px 27px!important;display:block!important}.panchang-principle{background:#e9dfd0;grid-template-columns:220px 1fr;align-items:center;gap:55px;margin:55px 0 0;padding:40px;display:grid}.panchang-principle>span{aspect-ratio:1;color:#a87238;border:1px solid #b98449;border-radius:50%;place-items:center;width:180px;font:500 27px Noto Serif Devanagari,serif;display:grid}.panchang-principle h2{margin:0 0 12px;font:500 36px Cormorant Garamond,serif}.panchang-principle p{color:#646c66;font-size:10px;line-height:1.8}@media (max-width:1050px){.drik-toolbar{grid-template-columns:1fr}.drik-months{grid-template-columns:repeat(6,1fr)}}@media (max-width:760px){.drik-toolbar{padding:28px 20px}.drik-controls{grid-template-columns:1fr}.drik-months{grid-template-columns:repeat(3,1fr)}.drik-day-nav{grid-template-columns:72px 1fr 72px}.drik-day-nav button{font-size:0}.drik-day-nav button:first-child:after{content:"← Prev";font-size:7px}.drik-day-nav button:last-child:after{content:"Next →";font-size:7px}.drik-day-nav b{font-size:16px}.drik-result-head{padding:28px 20px;display:block!important}.drik-result-head>div:last-child{margin-top:20px}.drik-angas,.drik-muhurat{grid-template-columns:1fr}.drik-angas>article{padding:24px 20px}.panchang-principle{grid-template-columns:1fr;gap:24px;padding:28px 20px}.panchang-principle>span{width:120px}.panchang-principle h2{font-size:30px}}.yoga-calendar{margin-top:70px;scroll-margin-top:130px}.yoga-calendar-head{color:#f4eee3;background:#102f2e;grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;padding:55px 48px;display:grid}.yoga-calendar-head h2{margin:0;font:400 clamp(42px,5vw,69px)/.98 Cormorant Garamond,Noto Serif Devanagari,serif}.yoga-calendar-head h2 em{color:#d0a064;font-weight:400}.yoga-calendar-head>p{color:#aebfba;max-width:470px;font-size:10px;line-height:1.9}.yoga-months{background:#fffaf1;border-left:1px solid #cdbfa9;grid-template-columns:repeat(13,minmax(0,1fr));display:grid}.yoga-months button{color:#71766f;cursor:pointer;background:0 0;border:1px solid #cdbfa9;border-top:0;border-left:0;min-width:0;padding:14px 4px;transition:all .2s}.yoga-months span,.yoga-months small{display:block}.yoga-months span{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:7px}.yoga-months small{color:#b0783c;margin-top:5px;font:500 17px Cormorant Garamond,serif}.yoga-months button.active{color:#fff;background:#bd8950}.yoga-months button.active small{color:#fff}.yoga-filter{background:#eee5d7;border-left:1px solid #d3c5b0;flex-wrap:wrap;gap:0;display:flex}.yoga-filter button{color:#5f6964;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #d3c5b0;border-top:0;border-left:0;flex:1;padding:15px 12px;font-size:8px}.yoga-filter button small{color:#9b7347;text-transform:none;margin-top:5px;font:400 11px Noto Serif Devanagari,serif;display:block}.yoga-filter button.active{color:#f5eee2;background:#173b39}.yoga-filter button.active small{color:#d9ad75}.yoga-location{background:#fffaf1;border:1px solid #d3c5b0;border-top:0;grid-template-columns:160px 1fr auto;align-items:center;padding:21px 27px;display:grid}.yoga-location span{color:#173b39;font:500 20px Cormorant Garamond,serif}.yoga-location b{text-transform:uppercase;letter-spacing:.08em;color:#956a3c;font-size:8px}.yoga-location small{color:#7c817b;font-size:7px}.yoga-status{color:#d7ad73;text-align:center;background:#173b39;padding:42px;font:400 22px Cormorant Garamond,serif}.yoga-status.error{color:#fff;background:#723d32}.yoga-events{border-left:1px solid #d3c5b0}.yoga-events article{background:#fffaf1;border-bottom:1px solid #d3c5b0;border-right:1px solid #d3c5b0;grid-template-columns:175px 1fr 1.15fr;display:grid;position:relative}.yoga-events article:hover{background:#f7efdf}.yoga-event-date,.yoga-event-title,.yoga-event-time{padding:27px}.yoga-event-date,.yoga-event-title{border-right:1px solid #ddd1bf}.yoga-event-date span{color:#a8703733;font:400 43px/1 Cormorant Garamond,serif;display:block}.yoga-event-date time{color:#42514c;text-transform:uppercase;letter-spacing:.06em;margin-top:9px;font-size:8px;line-height:1.65;display:block}.yoga-event-title small{color:#ad7940;font:400 12px Noto Serif Devanagari,serif}.yoga-event-title h3{color:#173b39;margin:6px 0 13px;font:500 29px/1.05 Cormorant Garamond,Noto Serif Devanagari,serif}.yoga-event-title p{color:#737970;max-width:500px;margin:0;font-size:8px;line-height:1.75}.yoga-event-time small{color:#9b7b57;text-transform:uppercase;letter-spacing:.13em;font-size:6px;display:block}.yoga-event-time b{color:#173b39;margin:9px 0;font:500 20px/1.25 Cormorant Garamond,serif;display:block}.yoga-event-time span{color:#9c6935;font-size:8px;display:block}.yoga-event-time em{color:#7b817b;margin-top:9px;font-size:7px;font-style:normal;line-height:1.5;display:block}.yoga-method{background:#e9dfd0;border-left:3px solid #b88346;padding:24px 28px}.yoga-method b{text-transform:uppercase;letter-spacing:.12em;color:#986936;font-size:7px}.yoga-method p{color:#626962;margin:10px 0 0;font-size:9px;line-height:1.8}@media (max-width:1050px){.yoga-calendar-head{grid-template-columns:1fr}.yoga-months{grid-template-columns:repeat(6,1fr)}.yoga-events article{grid-template-columns:145px 1fr 1fr}}@media (max-width:760px){.yoga-calendar{margin-top:48px}.yoga-calendar-head{padding:38px 22px}.yoga-calendar-head h2{font-size:42px}.yoga-months{grid-template-columns:repeat(3,1fr)}.yoga-filter button{flex:1 0 50%}.yoga-location{grid-template-columns:1fr;gap:7px}.yoga-events article{grid-template-columns:88px 1fr}.yoga-event-date,.yoga-event-title,.yoga-event-time{padding:21px 17px}.yoga-event-title{border-right:0}.yoga-event-time{border-top:1px solid #ddd1bf;grid-column:1/-1}.yoga-event-date span{font-size:34px}.yoga-event-title h3{font-size:25px}}.ja-header nav,.inner-header nav{z-index:25;pointer-events:auto;position:relative}.ja-header nav a,.inner-header nav a{pointer-events:auto}.video-hero>video,.video-shade,.hero-mandala{pointer-events:none}@media (max-width:1050px){.inner-header nav{scrollbar-width:none;background:#0b2928;border-bottom:1px solid #ffffff24;gap:0;position:absolute;top:88px;left:0;right:0;overflow-x:auto;display:flex!important}.inner-header nav::-webkit-scrollbar{display:none}.inner-header nav a{border-right:1px solid #ffffff1a;flex:none;padding:17px 20px}.inner-hero{padding-top:155px}}@media (max-width:760px){.mangal-report{margin:22px 20px 0;padding:22px 18px}.mangal-report>div{grid-template-columns:1fr}.koota-heading{padding:10px 20px 20px}}.plot-hero{color:#fff;background:linear-gradient(135deg,#102f2d,#1d4944)}.plot-workbench{background:#eee4d4}.plot-workbench>form{background:#fffaf1;border:1px solid #d2c0a5;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:34px;display:grid}.plot-workbench>form>div,.plot-workbench>form .wide{grid-column:1/-1}.plot-workbench>form h2{margin:5px 0 10px;font:500 38px Cormorant Garamond,Noto Serif Devanagari,serif}.plot-workbench label{gap:8px;display:grid}.plot-workbench label span{color:#4f5d58;font-size:14px}.plot-workbench input,.plot-workbench select{width:100%;min-height:48px;font:inherit;color:#183f3c;background:#fff;border:1px solid #cab99f;padding:10px 12px}.plot-workbench form>button,.plot-result header button{color:#fff;cursor:pointer;background:#143937;border:0;padding:14px 20px;font-weight:700}.plot-workbench form>button{grid-column:1/-1;justify-content:space-between;display:flex}.plot-result{background:#fffaf1;border:1px solid #d0bea3;margin-top:34px;padding:34px}.plot-result>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px;display:flex}.plot-result>header small{letter-spacing:.12em;color:#a26f38;font-size:12px}.plot-result>header h2{margin:5px 0;font:500 34px Cormorant Garamond,Noto Serif Devanagari,serif}.vastu-plot{background:#f8f0e4;border:6px solid #183f3c;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);min-height:520px;max-height:760px;display:grid;position:relative}.vastu-plot .zone{text-align:center;border:1px solid #cdbb9f;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:12px;display:flex}.vastu-plot .zone b{letter-spacing:.12em;color:#9e6b33;font-size:13px}.vastu-plot .zone strong{font:600 18px Cormorant Garamond,Noto Serif Devanagari,serif}.vastu-plot .zone small{color:#68736d;font-size:12px}.zone-nw{grid-area:1/1}.zone-n{grid-area:1/2}.zone-ne{background:#dceee8;grid-area:1/3}.zone-w{grid-area:2/1}.zone-c{background:#fff;grid-area:2/2}.zone-e{grid-area:2/3}.zone-sw{background:#e2d4bb;grid-area:3/1}.zone-s{grid-area:3/2}.zone-se{background:#f1d6bd;grid-area:3/3}.north-arrow{z-index:3;color:#fff;background:#143937;padding:5px 9px;font-size:12px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.road-label{z-index:4;color:#fff;letter-spacing:.08em;white-space:nowrap;background:#b57b3d;padding:7px 12px;font-size:12px;position:absolute}.facing-n .road-label{top:-38px;left:50%;transform:translate(-50%)}.facing-s .road-label{bottom:-38px;left:50%;transform:translate(-50%)}.facing-e .road-label{top:50%;right:-38px;transform:translate(50%,-50%)rotate(90deg)}.facing-w .road-label{top:50%;left:-38px;transform:translate(-50%,-50%)rotate(-90deg)}.facing-ne .road-label{top:-32px;right:-24px}.facing-nw .road-label{top:-32px;left:-24px}.facing-se .road-label{bottom:-32px;right:-24px}.facing-sw .road-label{bottom:-32px;left:-24px}.plot-guidance{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px;display:grid}.plot-guidance article{border-top:3px solid #b57b3d;padding-top:14px}.plot-guidance b{font:600 22px Cormorant Garamond,Noto Serif Devanagari,serif}.plot-guidance p{color:#5b625e;font-size:14px;line-height:1.6}@media (max-width:760px){.plot-workbench>form{grid-template-columns:1fr;padding:24px 18px}.plot-workbench>form>div,.plot-workbench>form .wide,.plot-workbench form>button{grid-column:auto}.plot-result{padding:24px 14px}.plot-result>header{flex-direction:column;align-items:start}.vastu-plot{min-height:470px}.vastu-plot .zone{padding:6px}.vastu-plot .zone strong{font-size:14px}.road-label{font-size:10px}.plot-guidance{grid-template-columns:1fr}}@media print{.plot-planner .inner-hero,.plot-workbench>form,.inner-header,.inner-footer,.ja-whatsapp,.plot-result>header button{display:none!important}.plot-workbench,.plot-result{background:#fff!important;border:0!important;margin:0!important;padding:0!important}.vastu-plot{max-width:180mm;margin:15mm auto 0}.plot-guidance{break-inside:avoid}}.plot-shape{background-color:#eee4d4;background-position:50%;background-repeat:no-repeat;background-size:contain;border:6px solid #183f3c;min-height:520px;max-height:760px;position:relative;overflow:hidden}.plot-shape .vastu-plot{transform-origin:50%;background:#f8f0e4c7;border:0;width:100%;height:100%;min-height:0;max-height:none}.shape-trapezoid{clip-path:polygon(12% 0,88% 0,100% 100%,0 100%)}.shape-l-shape{clip-path:polygon(0 0,100% 0,100% 55%,58% 55%,58% 100%,0 100%)}.shape-irregular{background-size:contain;border-style:dashed}.shape-irregular .vastu-plot{background:#fffaf175}.shape-irregular .zone{background:#fffaf194}.plan-upload{border:1px dashed #b69265;padding:16px}.plan-upload input{border:0;padding:8px 0}.shape-help{color:#5b625e;background:#eee2d0;margin:0;padding:12px 14px;font-size:14px}.plot-workbench label small{color:#807768;font-size:12px}@media (max-width:760px){.plot-shape{min-height:470px}.plot-shape .vastu-plot{min-height:0}}.secondary-road{background:#315f59}.vastu-plot .secondary-road.road-n{inset:8px auto auto 50%;transform:translate(-50%)}.vastu-plot .secondary-road.road-s{inset:auto auto 8px 50%;transform:translate(-50%)}.vastu-plot .secondary-road.road-e{inset:50% 8px auto auto;transform:translateY(-50%)rotate(90deg)}.vastu-plot .secondary-road.road-w{inset:50% auto auto 8px;transform:translateY(-50%)rotate(-90deg)}.vastu-plot .secondary-road.road-ne{inset:8px 8px auto auto;transform:none}.vastu-plot .secondary-road.road-nw{inset:8px auto auto 8px;transform:none}.vastu-plot .secondary-road.road-se{inset:auto 8px 8px auto;transform:none}.vastu-plot .secondary-road.road-sw{inset:auto auto 8px 8px;transform:none}.vastu-plot .zone em{color:#173b39;font-size:11px;font-style:normal;font-weight:700}.vastu-colour-legend{background:#fff;border:1px solid #d0bea3;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;padding:18px;display:grid}.vastu-colour-legend>b{color:#173b39;grid-column:1/-1;font:600 22px Cormorant Garamond,Noto Serif Devanagari,serif}.vastu-colour-legend span{color:#53605b;align-items:center;gap:8px;font-size:12px;display:flex}.vastu-colour-legend i{border:1px solid #173b3938;flex:none;width:22px;height:22px}.front-orientation-note{color:#4e5d58;background:#f3e8d7;border-left:3px solid #b57b3d;margin:-10px 0 44px;padding:12px 15px;font-size:14px}.vastu-plot .front-road-label{inset:auto auto -38px 50%;transform:translate(-50%)}.vastu-plot .north-arrow{inset:auto;transform:none}.vastu-plot .north-pos-n{top:8px;left:50%;transform:translate(-50%)}.vastu-plot .north-pos-ne{top:8px;right:8px}.vastu-plot .north-pos-e{top:50%;right:8px;transform:translateY(-50%)}.vastu-plot .north-pos-se{bottom:8px;right:8px}.vastu-plot .north-pos-s{bottom:8px;left:50%;transform:translate(-50%)}.vastu-plot .north-pos-sw{bottom:8px;left:8px}.vastu-plot .north-pos-w{top:50%;left:8px;transform:translateY(-50%)}.vastu-plot .north-pos-nw{top:8px;left:8px}@media (max-width:760px){.vastu-plot .zone em{font-size:9px}.vastu-colour-legend{grid-template-columns:1fr 1fr}}@media (max-width:950px){.ja-header nav{scrollbar-width:none;background:#071e1df7;border-bottom:1px solid #ffffff24;gap:0;position:absolute;top:94px;left:0;right:0;overflow-x:auto;display:flex!important}.ja-header nav::-webkit-scrollbar{display:none}.ja-header nav a{border-right:1px solid #ffffff1a;flex:none;padding:17px 20px}.video-hero{padding-top:185px}}@media (max-width:620px){.ja-header nav{top:78px}}.vedic-chart-grid{grid-template-columns:repeat(2,1fr);gap:22px;margin-bottom:42px;display:grid}.vedic-chart-grid>article{background:#fffaf1;border:1px solid #d4c6af;padding:25px;position:relative}.vedic-chart-grid>article>p{color:#74786f;min-height:36px;margin:-10px 0 20px;font-size:9px;line-height:1.6}.vedic-chart-grid .kundli-svg{max-width:470px}.vedic-detail-pair{grid-template-columns:1fr 1fr;gap:22px;margin:0 0 42px;display:grid}.chalit-detail,.varsha-detail{background:#f5eddf;border:1px solid #d4c6af;padding:27px}.chalit-list{border-top:1px solid #d4c6af;border-left:1px solid #d4c6af;grid-template-columns:repeat(3,1fr);display:grid}.chalit-list article{background:#fffaf1;border-bottom:1px solid #d4c6af;border-right:1px solid #d4c6af;padding:13px}.chalit-list b,.chalit-list span,.chalit-list small{display:block}.chalit-list b{color:#173b39;font:500 17px Cormorant Garamond,Noto Serif Devanagari,serif}.chalit-list span{color:#777b73;margin:4px 0 8px;font-size:7px}.chalit-list small{text-transform:uppercase;letter-spacing:.07em;color:#858178;font-size:7px}.chalit-list i{color:#b37c42;font-style:normal}.chalit-list article.shifted{background:#173b39}.chalit-list article.shifted b{color:#e5bd84}.chalit-list article.shifted span,.chalit-list article.shifted small{color:#b7c5c0}.vedic-method-note{text-transform:uppercase;letter-spacing:.1em;color:#8d7e6b;margin:15px 0 0;font-size:7px}.varsha-facts{border-top:1px solid #d4c6af;border-left:1px solid #d4c6af;grid-template-columns:repeat(3,1fr);display:grid}.varsha-facts article{background:#fffaf1;border-bottom:1px solid #d4c6af;border-right:1px solid #d4c6af;padding:16px}.varsha-facts span,.varsha-facts small{text-transform:uppercase;letter-spacing:.08em;color:#837d72;font-size:7px;display:block}.varsha-facts b{color:#173b39;margin:10px 0 6px;font:500 21px Cormorant Garamond,Noto Serif Devanagari,serif;display:block}.varsha-prediction{color:#c6d1cc;background:#173b39;margin:18px 0 12px;padding:20px;font-size:10px;line-height:1.8}.annual-window{text-transform:uppercase;letter-spacing:.09em;color:#887a69;font-size:7px}.varsha-table{margin-top:0}.varsha-table table{min-width:560px}@media (max-width:950px){.vedic-detail-pair{grid-template-columns:1fr}.chalit-list{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.vedic-chart-grid{grid-template-columns:1fr}.vedic-chart-grid>article>p{min-height:0}.chalit-list{grid-template-columns:repeat(2,1fr)}.varsha-facts{grid-template-columns:1fr}}@media (max-width:480px){.chalit-detail,.varsha-detail{padding:20px 16px}.chalit-list{grid-template-columns:1fr}}.lal-chart-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:28px;display:grid}.lal-chart-grid>article{background:#fffaf1;border:1px solid #d4c6af;padding:22px}.lal-chart-grid>article>p{color:#77796f;min-height:48px;margin:-10px 0 16px;font-size:8px;line-height:1.6}.lal-chart-grid .kundli-svg{max-width:390px}.lal-summary-grid{border-top:1px solid #d4c6af;border-left:1px solid #d4c6af;grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid}.lal-summary-grid article{background:#f4ecde;border-bottom:1px solid #d4c6af;border-right:1px solid #d4c6af;padding:18px}.lal-summary-grid span,.lal-summary-grid small{text-transform:uppercase;letter-spacing:.1em;color:#82796c;font-size:7px;display:block}.lal-summary-grid b{color:#173b39;margin:11px 0 7px;font:500 24px Cormorant Garamond,Noto Serif Devanagari,serif;display:block}.lal-conjunctions{color:#bfcbc7;background:#173b39;grid-template-columns:150px 1fr;gap:24px;margin-bottom:42px;padding:20px 24px;display:grid}.lal-conjunctions span{text-transform:uppercase;letter-spacing:.12em;color:#d4a66e;font-size:7px}.lal-conjunctions p{margin:0;font-size:9px;line-height:1.7}.lal-comparison{margin-top:0}.lal-reading-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.lal-reading-grid article{background:#fffaf1;border:1px solid #d8cbb7;min-height:220px;padding:21px;position:relative}.lal-reading-grid article>span{color:#ae7d432e;font:400 42px Cormorant Garamond,serif;position:absolute;top:10px;right:17px}.lal-reading-grid h4{color:#173b39;margin:0 40px 18px 0;font:500 24px Cormorant Garamond,Noto Serif Devanagari,serif}.lal-reading-grid p{color:#666b65;margin:0;font-size:9px;line-height:1.8}.lal-reading-grid.annual article{border-color:#c6a77f}.lal-reading-grid.gochar article{background:#edf1eb}.lal-period-window{text-transform:uppercase;letter-spacing:.1em;color:#8c7458;margin:-12px 0 20px;font-size:8px}.lal-grahphal{border-top:1px solid #d4c6af;border-left:1px solid #d4c6af;grid-template-columns:repeat(3,1fr);display:grid}.lal-grahphal article{border-bottom:1px solid #d4c6af;border-right:1px solid #d4c6af;padding:17px;position:relative}.lal-grahphal b,.lal-grahphal span,.lal-grahphal small{display:block}.lal-grahphal b{color:#173b39;font:500 20px Cormorant Garamond,Noto Serif Devanagari,serif}.lal-grahphal span{color:#777b73;margin-top:7px;font-size:7px}.lal-grahphal small{color:#b0793e;text-transform:uppercase;margin-top:9px;font-size:7px}.lal-grahphal article.active{background:#173b39}.lal-grahphal article.active b{color:#e5bd84}.lal-grahphal article.active span{color:#b7c5c0}.lal-method{background:#e9dfd0;border-left:3px solid #b88346;margin-top:42px;padding:23px 26px}.lal-method b,.lal-method span{text-transform:uppercase;letter-spacing:.1em;font-size:7px}.lal-method b{color:#9e6c36;margin-right:12px}.lal-method span{color:#76746c}.lal-method p{color:#6a6f69;margin:14px 0 0;font-size:9px;line-height:1.7}@media (max-width:1050px){.lal-chart-grid{grid-template-columns:1fr 1fr}.lal-chart-grid>article:last-child{grid-column:1/-1}.lal-chart-grid>article:last-child .kundli-svg{max-width:440px}.lal-summary-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.lal-chart-grid{grid-template-columns:1fr}.lal-chart-grid>article:last-child{grid-column:auto}.lal-chart-grid>article>p{min-height:0}.lal-summary-grid,.lal-reading-grid,.lal-grahphal{grid-template-columns:1fr}.lal-conjunctions{grid-template-columns:1fr;gap:8px}.lal-reading-grid article{min-height:0}}.kp-chart-grid{grid-template-columns:repeat(2,1fr);gap:22px;margin-bottom:22px;display:grid}.kp-chart-grid>article{background:#fffaf1;border:1px solid #d4c6af;padding:25px}.kp-chart-grid>article>p{color:#757970;min-height:34px;margin:-10px 0 18px;font-size:8px;line-height:1.6}.kp-chart-grid .kundli-svg{max-width:460px}.kp-active-period{color:#bfcbc7;background:#173b39;grid-template-columns:1fr auto;align-items:center;gap:7px;padding:20px 24px;display:grid}.kp-active-period span{text-transform:uppercase;letter-spacing:.14em;color:#d2a36b;font-size:7px}.kp-active-period b{color:#e6bc82;grid-area:1/2/3;font:500 25px Cormorant Garamond,Noto Serif Devanagari,serif}.kp-active-period small{letter-spacing:.08em;font-size:7px}.kp-rulers{border-top:1px solid #d4c6af;border-left:1px solid #d4c6af;grid-template-columns:repeat(4,1fr);display:grid}.kp-rulers article{background:#f4ecdf;border-bottom:1px solid #d4c6af;border-right:1px solid #d4c6af;padding:17px}.kp-rulers span{text-transform:uppercase;letter-spacing:.1em;color:#7e796f;min-height:24px;font-size:7px;line-height:1.5;display:block}.kp-rulers b{color:#173b39;margin-top:8px;font:500 20px Cormorant Garamond,Noto Serif Devanagari,serif;display:block}.kp-significators{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.kp-significators article{background:#fffaf1;border:1px solid #d7cab6;padding:21px}.kp-significators h4{color:#173b39;margin:0 0 17px;font:500 25px Cormorant Garamond,Noto Serif Devanagari,serif}.kp-significators p{border-top:1px solid #e0d5c4;justify-content:space-between;gap:12px;margin:10px 0 0;padding:10px 0 0;display:flex}.kp-significators span{text-transform:uppercase;letter-spacing:.08em;color:#817d74;font-size:7px}.kp-significators p b{color:#8f6130;font-size:9px}.kp-indications{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.kp-indications article{background:#fffaf1;border:1px solid #d6c7b0;padding:25px;position:relative}.kp-indications small{text-transform:uppercase;letter-spacing:.1em;color:#a1723e;font-size:7px}.kp-indications h4{color:#173b39;margin:12px 0;font:500 27px Cormorant Garamond,Noto Serif Devanagari,serif}.kp-indications article>div{flex-wrap:wrap;gap:6px;display:flex}.kp-indications article>div span{text-transform:uppercase;color:#8c6438;border:1px solid #c9ae89;padding:5px 7px;font-size:7px}.kp-indications p{color:#656b65;margin:17px 0 0;font-size:9px;line-height:1.8}.kp-precision{background:#e9dfd0;border-left:3px solid #b88346;margin-top:40px;padding:24px 27px}.kp-precision b{text-transform:uppercase;letter-spacing:.12em;color:#986936;font-size:7px}.kp-precision p{color:#626962;margin:12px 0;font-size:10px;line-height:1.75}.kp-precision small{text-transform:uppercase;letter-spacing:.09em;color:#837c70;font-size:7px}@media (max-width:950px){.kp-rulers,.kp-significators{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.kp-chart-grid,.kp-significators,.kp-indications{grid-template-columns:1fr}.kp-chart-grid>article>p{min-height:0}.kp-active-period{grid-template-columns:1fr}.kp-active-period b{grid-area:auto}.kp-rulers{grid-template-columns:1fr 1fr}}.booking-progress{grid-template-columns:repeat(4,1fr)}.gateway-state{border:1px solid;align-items:center;gap:13px;margin:-8px 0 25px;padding:14px 16px;display:flex}.gateway-state i{border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.gateway-state span,.gateway-state b,.gateway-state small{display:block}.gateway-state b{text-transform:uppercase;letter-spacing:.08em;font-size:8px}.gateway-state small{margin-top:4px;font-size:7px;line-height:1.5}.gateway-state.ready{color:#28543a;background:#e1ece4;border-color:#b8d2c0}.gateway-state.ready i{color:#fff;background:#28543a}.gateway-state.pending{color:#825d32;background:#f2e6d5;border-color:#ddc39d}.gateway-state.pending i{color:#fff;background:#b47e41}.gateway-state.checking{color:#777;background:#eeeae3;border-color:#d5cec2}.service-choice button{align-items:flex-start;gap:11px}.service-choice button>i{color:#ae7739;border:1px solid #cfb895;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.service-choice button>span{flex:1}.service-choice button em{color:#85877f;margin-top:7px;font-size:7px;font-style:normal;line-height:1.5;display:block}.service-choice button.active em{color:#aebdb8}.service-choice button.active>i{color:#d2a469;border-color:#d2a469}.booking-contact select{color:#293532;background:#fffdfa;border:1px solid #d4c8b6;width:100%;height:44px;padding:0 12px}.booking-summary{background:#e9dfd0;border:1px solid #d3c3ac;grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;margin-top:22px;padding:17px;display:grid}.booking-summary span,.booking-summary strong{display:block}.booking-summary small{text-transform:uppercase;letter-spacing:.1em;color:#8c7d69;margin-bottom:5px;font-size:6px;display:block}.booking-summary b{color:#173b39;font:500 15px Cormorant Garamond,serif}.booking-summary strong{text-align:right;color:#a36f35;font:500 24px Cormorant Garamond,serif}.booking-consent{color:#777b75;align-items:flex-start;gap:10px;margin-top:16px;font-size:7px;line-height:1.6;display:flex}.booking-consent input{margin-top:2px}.booking-pay:disabled{opacity:.55;cursor:not-allowed}.booking-message.verifying{color:#50614e;background:#e4e8df}.booking-aside li span strong{color:#e2b77d;margin-bottom:4px;font:500 18px Cormorant Garamond,serif;display:block}.razorpay-trust{border:1px solid #ffffff2b;margin-top:16px;padding:18px 20px}.razorpay-trust>*{display:block}.razorpay-trust span{letter-spacing:.15em;color:#809a93;font-size:6px}.razorpay-trust b{color:#dfb477;margin:4px 0;font:500 25px Cormorant Garamond,serif}.razorpay-trust small{color:#91a59f;font-size:7px}.booking-confirmed{text-align:center;background:#fffaf1;border:1px solid #ccb998;max-width:760px;margin:auto;padding:65px}.booking-confirmed>span{color:#e2b579;background:#173b39;border-radius:50%;place-items:center;width:74px;height:74px;margin:0 auto 24px;font-size:28px;display:grid}.booking-confirmed h2{margin:8px 0;font:500 47px Cormorant Garamond,Noto Serif Devanagari,serif}.booking-confirmed>p{color:#6e756f;font-size:10px}.booking-confirmed>div{text-align:left;border:1px solid #d8cbb7;grid-template-columns:150px 1fr;margin:30px 0;display:grid}.booking-confirmed>div small,.booking-confirmed>div b{border-bottom:1px solid #d8cbb7;padding:12px 15px}.booking-confirmed>div small{text-transform:uppercase;color:#92734f;font-size:7px}.booking-confirmed>div b{color:#173b39;font:500 17px Cormorant Garamond,serif}.booking-confirmed>a{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#173b39;padding:16px 22px;font-size:8px;display:inline-flex}.confirmation-note{background:#e7e0d5;padding:13px!important}@media (max-width:760px){.booking-progress{grid-template-columns:repeat(2,1fr)}.service-choice button{grid-template-columns:30px 1fr auto;display:grid}.booking-summary{grid-template-columns:1fr}.booking-summary strong{text-align:left}.booking-confirmed{padding:42px 20px}.booking-confirmed>div{grid-template-columns:1fr}.booking-confirmed>div small{border-bottom:0;padding-bottom:2px}.booking-confirmed>div b{padding-top:3px}}.drik-controls{grid-template-columns:.55fr .8fr 1.4fr}.drik-controls select{color:#263330;background:#fffaf1;border:1px solid #cabda9;width:100%;height:44px;padding:0 12px}.vivah-years{border-top:1px solid #d2c5b2;border-left:1px solid #d2c5b2;grid-template-columns:150px repeat(10,1fr);display:grid}.vivah-years span,.vivah-years button{border:1px solid #d2c5b2;border-top:0;border-left:0;place-items:center;min-height:48px;display:grid}.vivah-years span{color:#d9ae75;text-transform:uppercase;letter-spacing:.1em;background:#173b39;font-size:7px}.vivah-years button{color:#68716b;cursor:pointer;background:#fffaf1;font:500 15px Cormorant Garamond,serif}.vivah-years button.active{color:#fff;background:#bd8950}.vivah-place{grid-column:1/-1}.vivah-place .place-field>span{text-transform:uppercase;letter-spacing:.13em;color:#806f5d;margin-bottom:8px;font-size:7px;display:block}.vivah-place input{background:#fffaf1;border:1px solid #c9b89f;width:100%;height:48px;padding:0 13px}.vivah-place .place-options{z-index:15}.vivah-status{color:#dfb477;text-align:center;background:#173b39;padding:45px;font:500 23px Cormorant Garamond,serif}.vivah-status.error{color:#fff;background:#743d32}.vivah-hero{background:radial-gradient(circle at 82% 45%,#b880423d,#0000 27%),radial-gradient(circle at 75% 44%,#0000 0 17%,#d6a86b2e 17.2% 17.5%,#0000 17.7% 27%,#d6a86b1a 27.2% 27.4%,#0000 27.6%),#0c2c2a}.vivah-tool{max-width:1420px;margin:auto}.vivah-selector{background:#e8ded0;border-left:3px solid #b78247;grid-template-columns:1.1fr .9fr;gap:7vw;padding:45px;display:grid}.vivah-selector h2{color:#173b39;margin:0;font:500 42px/1.05 Cormorant Garamond,Noto Serif Devanagari,serif}.vivah-selector>div>p:last-child{color:#656c66;max-width:600px;font-size:10px;line-height:1.8}.vivah-fields{grid-template-columns:1fr 1fr;align-content:center;gap:14px;display:grid}.vivah-fields label>span{text-transform:uppercase;letter-spacing:.13em;color:#806f5d;margin-bottom:8px;font-size:7px;display:block}.vivah-fields select{color:#173b39;background:#fffaf1;border:1px solid #c9b89f;width:100%;height:48px;padding:0 13px}.vivah-legend{color:#d7e1dd;text-transform:uppercase;letter-spacing:.06em;background:#173b39;align-items:center;gap:24px;padding:20px 24px;font-size:8px;display:flex}.vivah-legend .best{color:#e0b77d}.vivah-legend .one{color:#b9c9c4}.vivah-legend .review{color:#81958f}.vivah-legend small{color:#81958f;margin-left:auto;font-size:7px}.vivah-months{border-left:1px solid #d2c5b2;grid-template-columns:repeat(9,1fr);display:grid}.vivah-months button{color:#69716b;text-transform:uppercase;letter-spacing:.07em;cursor:pointer;background:#f7f0e5;border:1px solid #d2c5b2;border-top:0;border-left:0;padding:16px 7px;font-size:7px}.vivah-months button.active{color:#fff;background:#bd8950}.vivah-list{border-left:1px solid #d3c6b2}.vivah-list article{background:#fffaf1;border-bottom:1px solid #d3c6b2;border-right:1px solid #d3c6b2;grid-template-columns:210px 1.1fr 1fr 210px;transition:background .2s;display:grid}.vivah-list article:hover{background:#f9f1e4}.vivah-list article>div{border-right:1px solid #ded2c1;padding:25px}.vivah-list article>div:last-child{border-right:0}.vivah-date{align-items:center;gap:16px;display:flex}.vivah-date>span{color:#a66f3638;font:400 38px/1 Cormorant Garamond,serif}.vivah-date time{color:#173b39;font:500 18px Cormorant Garamond,serif}.vivah-date time small{text-transform:uppercase;letter-spacing:.12em;color:#9a7045;margin-top:7px;font:400 7px sans-serif;display:block}.vivah-time small,.vivah-panchang small,.vivah-fit small{text-transform:uppercase;letter-spacing:.13em;color:#9a7b59;font-size:6px;display:block}.vivah-time b{color:#173b39;margin:8px 0;font:500 20px Cormorant Garamond,serif;display:block}.vivah-time em{color:#7a817a;font-size:7px;font-style:normal}.vivah-panchang{grid-template-columns:1fr 1fr;gap:15px;display:grid}.vivah-panchang p{margin:0}.vivah-panchang b{color:#263b38;margin-top:7px;font:500 16px Cormorant Garamond,serif;display:block}.vivah-fit{flex-direction:column;justify-content:center;display:flex}.vivah-fit b{font:500 17px Cormorant Garamond,Noto Serif Devanagari,serif}.score-2 .vivah-fit{color:#e6b97e;background:#173b39}.score-2 .vivah-fit small{color:#9db0aa}.score-1 .vivah-fit{color:#6d5438;background:#e8dfd1}.score-0 .vivah-fit{color:#737a74}.vivah-note{background:#e8ded0;border-left:3px solid #b78247;grid-template-columns:220px 1fr auto;align-items:center;gap:30px;margin-top:35px;padding:28px;display:grid}.vivah-note>b{color:#173b39;font:500 24px/1.1 Cormorant Garamond,Noto Serif Devanagari,serif}.vivah-note p{color:#666d66;font-size:9px;line-height:1.8}.vivah-note a{color:#fff;text-transform:uppercase;letter-spacing:.09em;white-space:nowrap;background:#173b39;padding:16px 19px;font-size:7px}@media (max-width:1050px){.drik-controls{grid-template-columns:1fr}.vivah-years{grid-template-columns:repeat(5,1fr)}.vivah-years span{grid-column:1/-1}.vivah-selector{grid-template-columns:1fr}.vivah-months{grid-template-columns:repeat(3,1fr)}.vivah-list article{grid-template-columns:175px 1fr 1fr}.vivah-fit{grid-column:1/-1;min-height:74px;border-top:1px solid #ded2c1!important}.vivah-note{grid-template-columns:1fr}.vivah-note a{justify-self:start}}@media (max-width:700px){.vivah-selector{padding:34px 21px}.vivah-selector h2{font-size:35px}.vivah-fields{grid-template-columns:1fr}.vivah-legend{flex-direction:column;align-items:flex-start;gap:8px}.vivah-legend small{margin:8px 0 0}.vivah-list article{grid-template-columns:1fr 1fr}.vivah-list article>div{padding:20px 16px}.vivah-date,.vivah-time{min-height:105px}.vivah-panchang{border-top:1px solid #ded2c1;grid-column:1/-1}.vivah-fit{grid-column:1/-1}.vivah-note{padding:25px 20px}}.dynamic-festivals{margin-top:80px}.festival-method{color:#6b716b;background:#e9dfd0;border-left:3px solid #b88346;padding:18px 22px;font-size:8px;line-height:1.7;display:block}.all-yog-controls{background:#e9dfd0;grid-template-columns:220px 1fr;align-items:start;gap:16px;padding:30px;display:grid}.all-yog-controls>label>span,.all-yog-controls .place-field>span{text-transform:uppercase;letter-spacing:.13em;color:#756f64;margin-bottom:7px;font-size:7px;display:block}.all-yog-controls select,.all-yog-controls input{color:#263330;background:#fffaf1;border:1px solid #cabda9;width:100%;height:44px;padding:0 12px}.all-yog-page .yoga-calendar{margin-top:0}.all-yog-page .yoga-calendar-head{border-top:0}@media (max-width:700px){.all-yog-controls{grid-template-columns:1fr;padding:22px}}.nav-submenu{min-width:230px;max-height:min(70vh,430px);overflow-y:auto}.nav-parent{align-items:center;display:flex;position:relative}.nav-parent>summary{list-style:none}.nav-parent>summary::-webkit-details-marker{display:none}.nav-trigger{color:#adc0ba;cursor:pointer;text-transform:uppercase;letter-spacing:.14em;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:8px;display:flex}.ja-header .nav-trigger{color:#ffffffbf;letter-spacing:.16em;font-size:9px}.nav-trigger:hover,.nav-parent[open] .nav-trigger{color:#dfb374}.nav-trigger i{color:#c99b61;font-size:12px;font-style:normal;transition:transform .2s}.nav-parent[open] .nav-trigger i{transform:rotate(180deg)}.nav-submenu{opacity:0;visibility:hidden;pointer-events:none;z-index:60;background:#0b2928;border:1px solid #d6ab7059;min-width:190px;margin-top:12px;padding:7px;transition:all .2s;position:absolute;top:100%;left:50%;transform:translate(-50%,-7px);box-shadow:0 18px 42px #0000003d}.nav-submenu:before{content:"";height:13px;position:absolute;top:-13px;left:0;right:0}.nav-submenu a{white-space:nowrap;border-bottom:1px solid #ffffff17;color:#adc0ba!important;padding:12px 13px!important;display:block!important}.nav-submenu a:hover{background:#ffffff0a;color:#dfb374!important}.nav-submenu a:last-child{border-bottom:0}.nav-parent:hover .nav-submenu,.nav-parent:focus-within .nav-submenu,.nav-parent[open] .nav-submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}@media (max-width:1050px){.inner-header .nav-parent{flex:none}.inner-header .nav-trigger{border-right:1px solid #ffffff1a;padding:17px 20px}.inner-header .nav-submenu{margin:0;position:fixed;top:137px;left:50%;transform:translate(-50%,-7px)}.inner-header .nav-parent[open] .nav-submenu{transform:translate(-50%)}}@media (max-width:950px){.ja-header .nav-parent{flex:none}.ja-header .nav-trigger{border-right:1px solid #ffffff1a;padding:17px 20px}.ja-header .nav-submenu{margin:0;position:fixed;top:143px;left:50%;transform:translate(-50%,-7px)}.ja-header .nav-parent[open] .nav-submenu{transform:translate(-50%)}}@media (max-width:620px){.ja-header .nav-submenu{top:127px}}@media (max-width:1050px){.inner-header nav:has(.nav-parent[open]){overflow:visible}.inner-header .nav-submenu{width:auto;min-width:0;max-height:calc(100dvh - 154px);left:12px;right:12px;overflow-y:auto;transform:none}.inner-header .nav-parent:not([open]) .nav-submenu{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.inner-header .nav-parent[open] .nav-submenu{opacity:1;visibility:visible;pointer-events:auto;transform:none}}@media (max-width:950px){.ja-header nav:has(.nav-parent[open]){overflow:visible}.ja-header .nav-submenu{width:auto;min-width:0;max-height:calc(100dvh - 160px);left:12px;right:12px;overflow-y:auto;transform:none}.ja-header .nav-parent:not([open]) .nav-submenu{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.ja-header .nav-parent[open] .nav-submenu{opacity:1;visibility:visible;pointer-events:auto;transform:none}}.grahan-hero{background:radial-gradient(circle at 82% 48%,#d09b55 0 5%,#0b2827 5.4% 12%,#ca97513b 12.3% 12.7%,#0000 13%),radial-gradient(circle at 82% 48%,#cb9a562e,#0000 32%),#0b2827}.grahan-page{max-width:1500px;margin:auto}.grahan-intro{grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;display:grid}.grahan-intro h2{color:#173b39;margin:0;font:400 clamp(42px,5vw,70px)/1 Cormorant Garamond,Noto Serif Devanagari,serif}.grahan-intro>p{color:#69726c;font-size:10px;line-height:1.9}.grahan-key{color:#d7e0dc;text-transform:uppercase;letter-spacing:.08em;background:#173b39;align-items:center;gap:25px;margin:45px 0 24px;padding:18px 22px;font-size:8px;display:flex}.grahan-key span{align-items:center;gap:8px;display:flex}.grahan-key i{border-radius:50%;width:9px;height:9px;display:block}.sun-dot{background:#d7a45f}.moon-dot{background:#a5b8b3}.grahan-key small{color:#80958f;margin-left:auto}.grahan-year{border-top:1px solid #cfc1ac;grid-template-columns:220px 1fr;display:grid}.grahan-year>header{padding:30px 25px 30px 0}.grahan-year>header>span{color:#b37c3f;font:400 58px/1 Cormorant Garamond,serif}.grahan-year>header h2{color:#173b39;margin:12px 0 4px;font:500 22px Cormorant Garamond,serif}.grahan-year>header p{text-transform:uppercase;color:#8a8c84;font-size:7px}.grahan-year>div{border-left:1px solid #cfc1ac}.grahan-year article{background:#fffaf1;border-bottom:1px solid #cfc1ac;grid-template-columns:68px 1.15fr 190px 260px;align-items:center;min-height:145px;display:grid}.grahan-year article.solar{box-shadow:inset 3px 0 #bd8546}.grahan-year article.lunar{box-shadow:inset 3px 0 #78928c}.grahan-year article>div,.grahan-year article>time{border-left:1px solid #ded3c3;padding:22px}.grahan-symbol{text-align:center;color:#b67f42;font:400 32px serif}.lunar .grahan-symbol{color:#6c8a83}.grahan-name small,.grahan-year time small,.grahan-time small{letter-spacing:.12em;color:#9a754c;font-size:6px;display:block}.grahan-name h3{color:#173b39;margin:7px 0;font:500 22px Cormorant Garamond,serif}.grahan-name p{color:#777b75;margin:0;font-size:7px;line-height:1.6}.grahan-year time b,.grahan-time b{color:#233c39;margin-top:7px;font:500 17px Cormorant Garamond,serif;display:block}.grahan-time{grid-template-columns:1fr 1fr;gap:15px;display:grid}.grahan-note{background:#e7ddcf;border-left:3px solid #b88245;grid-template-columns:190px 1fr auto;align-items:center;gap:25px;margin-top:40px;padding:27px;display:grid}.grahan-note b{color:#173b39;font:500 20px Cormorant Garamond,Noto Serif Devanagari,serif}.grahan-note p{color:#676f69;font-size:8px;line-height:1.8}.grahan-note a{color:#fff;text-transform:uppercase;white-space:nowrap;background:#173b39;padding:14px 17px;font-size:7px}.grahan-source{color:#85887f;margin-top:18px;font-size:7px;display:block}.inner-footer a[href=\/grahan]{display:block}@media (max-width:1050px){.grahan-year{grid-template-columns:150px 1fr}.grahan-year article{grid-template-columns:60px 1fr 170px}.grahan-time{grid-column:2/-1;border-top:1px solid #ded3c3!important}}@media (max-width:700px){.grahan-intro,.grahan-year,.grahan-note{grid-template-columns:1fr}.grahan-key{flex-direction:column;align-items:flex-start;gap:10px}.grahan-key small{margin:8px 0 0}.grahan-year>header{padding-right:0}.grahan-year>div{border-left:0}.grahan-year article{grid-template-columns:48px 1fr}.grahan-year article>time{grid-column:2}.grahan-time{grid-column:1/-1}.grahan-note a{justify-self:start}}.grahan-year article{grid-template-columns:58px minmax(185px,.75fr) minmax(440px,1.6fr) minmax(185px,.7fr);align-items:stretch}.grahan-year article>div{border-left:1px solid #ded3c3;padding:22px}.grahan-symbol{place-items:center;display:grid}.grahan-name small,.grahan-phases small,.grahan-sutak small{letter-spacing:.12em;color:#9a754c;font-size:6px;display:block}.grahan-phases{grid-template-columns:repeat(3,1fr);align-items:center;gap:14px;display:grid}.grahan-phases span+span{border-left:1px solid #e3d9ca;padding-left:14px}.grahan-phases b,.grahan-sutak b{color:#233c39;margin-top:7px;font:500 14px Cormorant Garamond,serif;display:block}.grahan-phases em,.grahan-sutak em{color:#777b75;margin-top:5px;font:7px/1.5 Arial,sans-serif;display:block}.grahan-sutak{background:#f5ecdf;flex-direction:column;justify-content:center;display:flex}.grahan-visible{background:#fbf5ec;grid-column:2/-1;grid-template-columns:175px 1fr;align-items:center;display:grid;border-top:1px solid #ded3c3!important;padding:13px 22px!important}.grahan-visible small{letter-spacing:.12em;color:#9a754c;font-size:6px}.grahan-visible p{color:#5f6e69;margin:0;font-size:8px;line-height:1.55}@media (max-width:1150px){.grahan-year article{grid-template-columns:52px 1fr}.grahan-phases,.grahan-sutak{grid-column:2;border-top:1px solid #ded3c3!important}}@media (max-width:700px){.grahan-year article{grid-template-columns:42px 1fr}.grahan-phases{grid-template-columns:1fr}.grahan-phases span+span{border-top:1px solid #e3d9ca;border-left:0;padding:10px 0 0}.grahan-visible{grid-column:1/-1;grid-template-columns:1fr;gap:6px}}.grahan-year>div{border-left:1px solid #cfc1ac;gap:18px;padding:0 0 28px 28px;display:grid}.grahan-year article,.grahan-year article.solar,.grahan-year article.lunar{background:#fffaf1;border:1px solid #d4c5af;border-radius:14px;grid-template-columns:54px 1fr;min-height:0;overflow:hidden;box-shadow:0 10px 28px #2f281d0f}.grahan-year article.solar{border-left:4px solid #bd8546}.grahan-year article.lunar{border-left:4px solid #78928c}.grahan-year article>div{border:0;padding:18px 22px}.grahan-symbol{background:#f3e8d8;grid-row:1/span 3}.grahan-name{padding-bottom:8px!important}.grahan-name h3{margin-bottom:4px}.grahan-phases{grid-column:2;grid-template-columns:repeat(3,1fr);padding-top:8px!important;padding-bottom:12px!important}.grahan-phases span{background:#f7efe3;border-radius:8px;padding:11px 14px}.grahan-phases span+span{border:0;padding-left:14px}.grahan-sutak{grid-column:2;grid-template-columns:145px 1fr;align-items:center;display:grid;background:0 0!important;padding-top:8px!important;padding-bottom:12px!important}.grahan-sutak b{margin:0}.grahan-visible{background:0 0;grid-template-columns:145px 1fr;margin:0 22px;border:0!important;border-top:1px solid #e4d8c6!important;grid-column:2!important;padding:14px 0!important}.grahan-rashi{align-items:center;gap:10px;display:flex;color:#47655f!important;margin-top:10px!important}.grahan-rashi b{letter-spacing:.12em;color:#9a754c;font:600 6px Arial,sans-serif}@media (max-width:1150px){.grahan-year article{grid-template-columns:48px 1fr}.grahan-phases,.grahan-sutak{grid-column:2;border-top:0!important}}@media (max-width:700px){.grahan-year>div{border-left:0;padding:0 0 22px}.grahan-year article{grid-template-columns:38px 1fr}.grahan-symbol{grid-row:1/span 4}.grahan-phases{grid-template-columns:1fr}.grahan-phases span+span{border:0;padding:11px 14px}.grahan-sutak,.grahan-visible{grid-template-columns:1fr}.grahan-sutak em,.grahan-visible{grid-column:2}.grahan-visible{margin:0 18px}.grahan-year article>div{padding-left:18px;padding-right:18px}}.grahan-key>small{font-size:0}.grahan-key>small:after{content:"IST · भारतीय मानक समय";font-size:7px}.grahan-phases b{display:none}.grahan-phases em{color:#233c39;margin-top:6px;font:500 14px Cormorant Garamond,serif}.grahan-year>div{gap:12px}.grahan-year article>div{padding:12px 16px}.grahan-name{grid-template-columns:1fr auto;align-items:center;column-gap:14px;display:grid}.grahan-name>small,.grahan-name>h3,.grahan-name>p:not(.grahan-rashi){grid-column:1}.grahan-rashi{background:#f3eadc;border-radius:8px;flex-direction:column;grid-area:1/2/span 3;padding:9px 12px;align-items:flex-start!important;margin:0!important}.grahan-phases{padding:4px 16px 8px!important}.grahan-phases span{padding:8px 11px}.grahan-sutak{padding:5px 16px 8px!important}.grahan-visible{margin:0 16px;padding:10px 0!important}@media (max-width:700px){.grahan-name{grid-template-columns:1fr}.grahan-rashi{grid-area:auto/1;margin-top:8px!important}.grahan-phases span+span{border:0;padding:8px 11px}}.grahan-name{grid-column:2/-1}.grahan-phases{grid-column:2}.grahan-sutak{border-radius:8px;flex-direction:column;grid-column:3;justify-content:center;align-items:flex-start;margin:4px 16px 8px 0;display:flex;background:#f7efe3!important;padding:8px 11px!important}.grahan-sutak b{margin-top:6px}.grahan-sutak em{grid-column:auto}.grahan-visible{grid-column:2/-1!important}@media (max-width:1150px) and (min-width:701px){.grahan-year article,.grahan-year article.solar,.grahan-year article.lunar{grid-template-columns:48px minmax(0,3fr) minmax(135px,1fr)}.grahan-name{grid-column:2/-1}.grahan-phases{grid-column:2}.grahan-sutak{grid-column:3}.grahan-visible{grid-column:2/-1!important}}@media (max-width:700px){.grahan-year article,.grahan-year article.solar,.grahan-year article.lunar{grid-template-columns:38px 1fr}.grahan-name,.grahan-phases,.grahan-sutak,.grahan-visible{grid-column:2!important}.grahan-sutak{margin:0 18px 8px}.grahan-symbol{grid-row:1/span 4}}.grahan-year article,.grahan-year article.solar,.grahan-year article.lunar{grid-template-columns:48px minmax(0,1fr)}.grahan-name,.grahan-phases,.grahan-visible{grid-column:2!important}.grahan-phases{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:2px 14px 7px!important}.grahan-phases span,.grahan-phases .grahan-sutak{border-radius:7px;min-width:0;margin:0;display:block;background:#f7efe3!important;padding:7px 8px!important}.grahan-phases small{white-space:nowrap;font-size:5.5px}.grahan-phases em,.grahan-phases .grahan-sutak em{white-space:nowrap;margin-top:5px;font-size:13px;line-height:1.15}.grahan-symbol{grid-row:1/span 3}.grahan-rule{display:none}@media (max-width:700px){.grahan-year article,.grahan-year article.solar,.grahan-year article.lunar{grid-template-columns:30px minmax(0,1fr)}.grahan-year article>div{padding-left:10px;padding-right:10px}.grahan-phases{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:2px 7px 6px!important}.grahan-phases span,.grahan-phases .grahan-sutak{text-align:center;padding:6px 3px!important}.grahan-phases small{letter-spacing:0;font-size:4.5px}.grahan-phases em,.grahan-phases .grahan-sutak em{font-size:10px}.grahan-visible{margin:0 10px}}.nav-submenu{max-height:none;overflow:visible}.nav-branch{display:block;position:relative}.nav-branch>button{color:#adc0ba;cursor:pointer;text-transform:uppercase;letter-spacing:.14em;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;width:100%;padding:12px 13px;font-size:8px;display:flex}.nav-branch>button:hover,.nav-branch.open>button{color:#dfb374;background:#ffffff0a}.nav-branch>button i{color:#c99b61;font-size:15px;font-style:normal}.nav-nested-submenu{opacity:0;visibility:hidden;pointer-events:none;background:#0b2928;border:1px solid #d6ab7059;min-width:190px;padding:7px;transition:all .2s;position:absolute;top:-7px;left:calc(100% + 8px);transform:translate(-7px);box-shadow:0 18px 42px #0000003d}.nav-nested-submenu:before{content:"";width:9px;position:absolute;top:0;bottom:0;left:-9px}.nav-branch:hover .nav-nested-submenu,.nav-branch:focus-within .nav-nested-submenu,.nav-branch.open .nav-nested-submenu{opacity:1;visibility:visible;pointer-events:auto;transform:none}.muhurat-hero{background:radial-gradient(circle at 82%,#0000 0 8%,#cd9f6057 8.2% 8.5%,#0000 8.7% 15%,#cd9f6026 15.2% 15.4%,#0000 15.7%),radial-gradient(circle at 82%,#214943 0,#0000 34%),#0c2c2a}.muhurat-page{max-width:1500px;margin:auto}.muhurat-calculator{background:#e9dfd0;grid-template-columns:.8fr 1.2fr;align-items:center;gap:6vw;padding:42px;display:grid}.muhurat-calculator h2{margin:0;font:500 41px/1.05 Cormorant Garamond,Noto Serif Devanagari,serif}.muhurat-calculator>div:first-child>p:last-child{color:#68706a;font-size:10px;line-height:1.75}.muhurat-controls{grid-template-columns:.7fr 1.3fr;align-items:start;gap:14px;display:grid}.muhurat-controls>label>span,.muhurat-controls .place-field>span{text-transform:uppercase;letter-spacing:.13em;color:#756f64;margin-bottom:7px;font-size:7px;display:block}.muhurat-controls input{color:#263330;background:#fffaf1;border:1px solid #cabda9;width:100%;height:44px;padding:0 12px}.muhurat-controls .place-options{z-index:14}.muhurat-results{background:#fffaf1;border:1px solid #cdbfa9;border-top:0}.muhurat-results>header{color:#fff;background:#143937;justify-content:space-between;align-items:end;padding:36px 40px;display:flex}.muhurat-results>header h2{margin:0;font:500 35px Cormorant Garamond,Noto Serif Devanagari,serif}.muhurat-results>header>div:last-child{gap:26px;display:flex}.muhurat-results>header>div:last-child span{text-transform:uppercase;color:#829b94;font-size:7px}.muhurat-results>header>div:last-child b{color:#dfb477;margin-top:5px;font:500 21px Cormorant Garamond,serif;display:block}.timing-section{border-bottom:1px solid #cdbfa9;padding:46px 40px;scroll-margin-top:24px}.timing-heading{grid-template-columns:58px 1fr;align-items:start;gap:18px;margin-bottom:27px;display:grid}.timing-heading>span{color:#bd8950;font:400 32px Cormorant Garamond,serif}.timing-heading h2{color:#173b39;margin:0;font:500 36px/1 Cormorant Garamond,Noto Serif Devanagari,serif}.muhurat-summary{border-top:1px solid #d1c3ad;border-left:1px solid #d1c3ad;grid-template-columns:repeat(5,1fr);display:grid}.muhurat-summary article{border-bottom:1px solid #d1c3ad;border-right:1px solid #d1c3ad;min-height:135px;padding:24px 18px}.muhurat-summary article.good{box-shadow:inset 0 3px #3e765e}.muhurat-summary article.avoid{box-shadow:inset 0 3px #9a5748}.muhurat-summary small{text-transform:uppercase;letter-spacing:.12em;color:#87877f;font-size:6px}.muhurat-summary h3{color:#173b39;margin:17px 0 9px;font:500 20px Cormorant Garamond,Noto Serif Devanagari,serif}.muhurat-summary b{color:#a16c32;font:500 16px Cormorant Garamond,serif}.timing-table{margin-top:22px}.timing-table>h3{color:#173b39;background:#e9dfd0;margin:0;padding:13px 18px;font:500 22px Cormorant Garamond,Noto Serif Devanagari,serif}.timing-table>div{border-top:1px solid #d5c8b5;border-left:1px solid #d5c8b5;grid-template-columns:repeat(4,1fr);display:grid}.timing-table article{border-bottom:1px solid #d5c8b5;border-right:1px solid #d5c8b5;grid-template-columns:25px 1fr;gap:10px;padding:18px;display:grid}.timing-table article.auspicious{box-shadow:inset 3px 0 #4f7e68}.timing-table article.avoid{box-shadow:inset 3px 0 #a35d4c}.timing-table article>span{color:#b7844a;font:400 18px Cormorant Garamond,serif}.timing-table article>b{color:#203b37;font:500 17px Cormorant Garamond,Noto Serif Devanagari,serif}.timing-table article>b small{color:#9a7c58;margin-top:2px;font:400 8px Noto Serif Devanagari,serif;display:block}.timing-table time{color:#737a74;grid-column:2;margin-top:7px;font-size:8px}.timing-table time i{color:#ba8548;margin:0 7px;font-style:normal}.lagna-grid{border-top:1px solid #d2c4b0;border-left:1px solid #d2c4b0;grid-template-columns:repeat(3,1fr);display:grid}.lagna-grid article{border-bottom:1px solid #d2c4b0;border-right:1px solid #d2c4b0;grid-template-columns:43px 1fr;gap:13px;padding:21px;display:grid}.lagna-grid article>span{color:#b37b3f;font:400 23px Cormorant Garamond,serif}.lagna-grid h3{color:#173b39;margin:0 0 8px;font:500 21px Cormorant Garamond,Noto Serif Devanagari,serif}.lagna-grid h3 small{color:#9a7b57;margin-left:5px;font:400 10px Noto Serif Devanagari,serif}.lagna-grid b{color:#905e2d;font:500 15px Cormorant Garamond,serif}.lagna-grid p{color:#83847d;margin:5px 0 0;font-size:7px}.muhurat-disclaimer{color:#7b7f77;padding:24px 40px;line-height:1.7;display:block}.inner-footer a[href="/muhurat#muhurat"]{display:block}@media (max-width:1050px){.nav-nested-submenu{left:auto;right:calc(100% + 8px)}.nav-nested-submenu:before{left:auto;right:-9px}.muhurat-calculator{grid-template-columns:1fr}.muhurat-summary,.timing-table>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.nav-nested-submenu{box-shadow:none;border-width:1px 0 0;margin:0 7px;display:none;position:static;transform:none}.nav-branch:hover .nav-nested-submenu,.nav-branch:focus-within .nav-nested-submenu,.nav-branch.open .nav-nested-submenu{display:block}.muhurat-calculator{padding:28px 20px}.muhurat-controls{grid-template-columns:1fr}.muhurat-results>header{padding:28px 20px;display:block}.muhurat-results>header>div:last-child{margin-top:20px}.timing-section{padding:36px 20px}.timing-heading{grid-template-columns:40px 1fr}.timing-heading h2{font-size:29px}.muhurat-summary,.timing-table>div,.lagna-grid{grid-template-columns:1fr}.muhurat-disclaimer{padding:22px 20px}}.kundli-workspace{background:#fffaf1;grid-template-columns:190px minmax(0,1fr);align-items:start;display:grid}.kundli-workspace-main{min-width:0}.kundli-workspace .result-tabs{background:#123a37;border-right:1px solid #d4c6af;flex-direction:column;min-height:520px;display:flex;position:sticky;top:12px}.kundli-workspace .result-tabs>small{color:#d5a668;letter-spacing:.16em;text-transform:uppercase;padding:18px 16px 11px;font-size:7px}.kundli-workspace .result-tabs button{text-align:left;color:#c6d1cd;border:0;border-top:1px solid #ffffff17;width:100%;padding:14px 16px;display:block}.kundli-workspace .result-tabs button b,.kundli-workspace .result-tabs button span{display:block}.kundli-workspace .result-tabs button b{color:inherit;font:500 17px/1.2 Cormorant Garamond,Noto Serif Devanagari,serif}.kundli-workspace .result-tabs button span{letter-spacing:.09em;color:#8fa49e;margin-top:5px;font-size:6px}.kundli-workspace .result-tabs button.active{color:#fff;background:#b77d3f;box-shadow:inset 4px 0 #f0c58d}.kundli-workspace .result-tabs button.active span{color:#fff0dc}.report-section-nav{z-index:8;background:#f0e5d5;border-bottom:1px solid #cfbea5;gap:0;margin:-28px -34px 22px;display:flex;position:sticky;top:0;overflow-x:auto}.report-section-nav a{color:#5d665f;text-transform:uppercase;letter-spacing:.1em;text-align:center;border-right:1px solid #d8c9b3;flex:1;min-width:max-content;padding:11px 13px;font-size:7px}.report-section-nav a:hover{color:#fff;background:#173b39}.kundli-workspace .result-view{padding:28px 30px 34px}.kundli-workspace .chart-summary{background:#fff;margin-bottom:18px}.kundli-workspace .chart-summary article{min-height:74px;padding:11px 13px}.kundli-workspace .vedic-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kundli-workspace .vedic-chart-grid>article{padding:13px}.kundli-workspace .vedic-chart-grid>article>p{min-height:0;margin:0 0 7px;font-size:7px}.kundli-workspace .vedic-chart-grid .kundli-svg{max-width:330px}.kundli-workspace .result-section-title{margin-bottom:8px}.kundli-workspace .result-section-title h3{font-size:19px}.kundli-workspace .reading-block,.kundli-workspace .table-block,.kundli-workspace .dasha-block{margin-top:20px;padding-top:17px}.kundli-workspace .result-table-wrap th,.kundli-workspace .result-table-wrap td{padding:7px 9px}.kundli-workspace .result-table-wrap td{font-size:9px}.kundli-workspace .result-table-wrap td b{font-size:14px}.kundli-workspace #vedic-overview,.kundli-workspace #vedic-charts,.kundli-workspace .reading-block,.kundli-workspace .table-block,.kundli-workspace .dasha-block{scroll-margin-top:48px}@media (max-width:900px){.kundli-workspace{grid-template-columns:1fr}.kundli-workspace .result-tabs{border-right:0;grid-template-columns:repeat(3,1fr);min-height:0;display:grid;position:static}.kundli-workspace .result-tabs>small{display:none}.kundli-workspace .result-tabs button{text-align:center;border-top:0;border-right:1px solid #ffffff1f}.kundli-workspace .result-tabs button.active{box-shadow:inset 0 3px #f0c58d}}@media (max-width:620px){.kundli-workspace .result-tabs button{padding:10px 4px}.kundli-workspace .result-tabs button b{font-size:13px}.kundli-workspace .result-tabs button span{font-size:5px}.kundli-workspace .result-view{padding:20px 10px 26px}.report-section-nav{margin:-20px -10px 16px}.report-section-nav a{padding:10px 9px;font-size:6px}.kundli-workspace .vedic-chart-grid{grid-template-columns:1fr}.kundli-workspace .vedic-chart-grid .kundli-svg{max-width:290px}}.vastu-zone-hero{background:radial-gradient(circle at 80%,#0000 0 9%,#d7ac6f59 9.3% 9.7%,#0000 10% 17%,#d7ac6f2e 17.3% 17.6%,#0000 18%),#0d302d}.vastu-zones-page{max-width:1500px;margin:auto}.vastu-zone-intro{grid-template-columns:1.05fr .95fr;align-items:end;gap:7vw;margin-bottom:38px;display:grid}.vastu-zone-intro h2{color:#173b39;margin:0;font:500 clamp(38px,4.5vw,64px)/1 Cormorant Garamond,Noto Serif Devanagari,serif}.vastu-zone-intro>p{color:#69726c;font-size:10px;line-height:1.85}.vastu-wheel-layout{grid-template-columns:minmax(380px,.8fr) minmax(520px,1.2fr);align-items:start;gap:34px;display:grid}.vastu-wheel-wrap{background:#173b39;padding:30px;position:sticky;top:22px}.vastu-wheel{aspect-ratio:1;background:conic-gradient(from -11.25deg,#84b9cf 0 6.25%,#a9d8d3 6.25% 12.5%,#d9e9dc 12.5% 18.75%,#cadd9a 18.75% 25%,#8fcf8c 25% 31.25%,#d9cf78 31.25% 37.5%,#ef9b63 37.5% 43.75%,#dc766f 43.75% 50%,#c65b59 50% 56.25%,#c89972 56.25% 62.5%,#b99c71 62.5% 68.75%,#d0b47c 68.75% 75%,#b5bdca 75% 81.25%,#c7b8cc 81.25% 87.5%,#b9c8d0 87.5% 93.75%,#9bbec8 93.75% 100%);border:6px solid #f1e5d2;border-radius:50%;width:min(100%,520px);margin:auto;position:relative;box-shadow:0 18px 45px #0000003d}.vastu-wheel:before{content:"";background:#fffaf133;border:1px solid #173b3961;border-radius:50%;position:absolute;inset:12%}.vastu-wheel button{--radius:43%;color:#173b39;width:44px;height:44px;transform:rotate(var(--angle)) translateY(calc(var(--radius) * -1)) rotate(calc(var(--angle) * -1));cursor:pointer;z-index:2;background:#ffffffd1;border:1px solid #12343138;border-radius:50%;margin:-22px;font:700 8px Arial,sans-serif;position:absolute;top:50%;left:50%;box-shadow:0 3px 9px #142d2a26}.vastu-wheel button:hover,.vastu-wheel button.active{color:#fff;transform:rotate(var(--angle)) translateY(calc(var(--radius) * -1)) rotate(calc(var(--angle) * -1)) scale(1.13);background:#123a37;border-color:#fff}.vastu-wheel-centre{text-align:center;z-index:3;background:#fffaf1;border:1px solid #bd8b51;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:30%;box-shadow:0 8px 24px #29312b2e}.vastu-wheel-centre small{text-transform:uppercase;letter-spacing:.12em;color:#9a754c;font-size:6px}.vastu-wheel-centre b{color:#173b39;margin:8px 5px 4px;font:500 clamp(18px,2vw,29px) Cormorant Garamond,Noto Serif Devanagari,serif}.vastu-wheel-centre span{color:#7a8179;font-size:7px}.vastu-selected{color:#d1ddd8;grid-template-columns:9px 1fr;gap:16px;margin-top:22px;display:grid}.vastu-selected>i{border-radius:10px;display:block}.vastu-selected small{letter-spacing:.13em;color:#8fa49e;font-size:6px}.vastu-selected h3{color:#e7bb7f;margin:5px 0;font:500 27px Cormorant Garamond,Noto Serif Devanagari,serif}.vastu-selected b{color:#fff;font-size:8px}.vastu-selected p{margin:8px 0 0;font-size:9px;line-height:1.65}.vastu-zone-table{background:#fffaf1;border:1px solid #d0c1aa}.vastu-zone-table>header,.vastu-zone-table>button{grid-template-columns:1.1fr .65fr 1.5fr;align-items:center;display:grid}.vastu-zone-table>header{background:#e9dfd0}.vastu-zone-table>header span{text-transform:uppercase;letter-spacing:.12em;color:#736e63;padding:12px 14px;font-size:6px}.vastu-zone-table>button{text-align:left;color:#626a64;cursor:pointer;background:0 0;border:0;border-top:1px solid #ddd1bf;width:100%;padding:0}.vastu-zone-table>button:hover,.vastu-zone-table>button.active{background:#f1e7d8;box-shadow:inset 4px 0 #b67d42}.vastu-zone-table>button>span,.vastu-zone-table>button>p{margin:0;padding:10px 14px}.vastu-zone-table>button>span:first-child{grid-template-columns:12px 36px 1fr;align-items:center;column-gap:7px;display:grid}.vastu-zone-table>button i{border-radius:5px;grid-row:1/span 2;width:10px;height:28px}.vastu-zone-table>button b{color:#173b39;font:600 10px Arial,sans-serif}.vastu-zone-table>button em{color:#173b39;font:500 15px Cormorant Garamond,Noto Serif Devanagari,serif}.vastu-zone-table>button small{color:#8b806f;grid-column:2/-1;font-size:6px}.vastu-zone-table>button>span:nth-child(2){color:#8d653a;font-size:8px}.vastu-zone-table>button>p{font-size:8px;line-height:1.55}.vastu-zone-note{background:#e9dfd0;border-left:4px solid #b67d42;grid-template-columns:150px 1fr auto;align-items:center;gap:24px;margin-top:35px;padding:24px 28px;display:grid}.vastu-zone-note b{color:#173b39;font:500 21px Cormorant Garamond,Noto Serif Devanagari,serif}.vastu-zone-note p{color:#667069;font-size:8px;line-height:1.75}.vastu-zone-note a{color:#fff;text-transform:uppercase;white-space:nowrap;background:#173b39;padding:13px 16px;font-size:7px}@media (max-width:1050px){.vastu-wheel-layout{grid-template-columns:1fr}.vastu-wheel-wrap{position:static}.vastu-wheel{max-width:520px}.vastu-zone-table>header,.vastu-zone-table>button{grid-template-columns:1.1fr .7fr 1.4fr}}@media (max-width:700px){.vastu-zone-intro,.vastu-zone-note{grid-template-columns:1fr}.vastu-wheel-wrap{padding:16px}.vastu-wheel button{--radius:42%;width:34px;height:34px;margin:-17px;font-size:6px}.vastu-wheel-centre{inset:29%}.vastu-zone-table{overflow-x:auto}.vastu-zone-table>header,.vastu-zone-table>button{grid-template-columns:185px 100px minmax(210px,1fr);min-width:495px}.vastu-zone-note a{justify-self:start}}.vastu-elements-hero{background:radial-gradient(circle at 80% 42%,#85becd33,#0000 23%),radial-gradient(circle at 88% 72%,#dd755d33,#0000 21%),#0d302d}.vastu-elements-page{max-width:1420px;margin:auto}.element-jump{z-index:8;background:#173b39;grid-template-columns:repeat(5,1fr);display:grid;position:sticky;top:0}.element-jump a{color:#fff;border-right:1px solid #ffffff1a;align-items:center;gap:11px;padding:13px 14px;display:flex}.element-jump i{color:#173b39;border-radius:50%;place-items:center;width:32px;height:32px;font:17px serif;display:grid}.element-jump span{font:500 16px Cormorant Garamond,Noto Serif Devanagari,serif}.element-jump small{letter-spacing:.09em;color:#a8bcb6;margin-top:2px;font:400 6px Arial,sans-serif;display:block}.elements-intro{grid-template-columns:1.1fr .9fr;align-items:end;gap:7vw;margin:50px 0 34px;display:grid}.elements-intro h2{color:#173b39;margin:0;font:500 clamp(38px,4vw,62px)/1 Cormorant Garamond,Noto Serif Devanagari,serif}.elements-intro>p{color:#69726c;font-size:10px;line-height:1.85}.element-cards{gap:18px;display:grid}.element-cards>article{border:1px solid #d0c1aa;border-top:5px solid var(--element);background:#fffaf1;scroll-margin-top:75px}.element-cards>article>header{background:#f4ecdf;border-bottom:1px solid #d8cab5;grid-template-columns:84px 1fr;gap:20px;padding:25px 28px;display:grid}.element-cards>article>header>span{background:var(--element);color:#173b39;border-radius:50%;place-items:center;width:70px;height:70px;font:400 31px serif;display:grid}.element-cards header small{letter-spacing:.13em;text-transform:uppercase;color:#9b774f;font-size:6px}.element-cards h2{color:#173b39;margin:4px 0;font:500 35px Cormorant Garamond,Noto Serif Devanagari,serif}.element-cards header p{color:#68716a;margin:0;font-size:9px}.element-cards dl{grid-template-columns:repeat(5,1fr);margin:0;display:grid}.element-cards dl>div{border-right:1px solid #ded2c0;padding:20px}.element-cards dl>div:last-child{border-right:0}.element-cards dt{text-transform:uppercase;letter-spacing:.12em;color:#987145;font-size:6px}.element-cards dd{color:#173b39;margin:10px 0 0;font:500 17px/1.25 Cormorant Garamond,Noto Serif Devanagari,serif}.element-cards dd small{letter-spacing:.1em;color:#8a8174;margin-top:7px;font:600 6px Arial,sans-serif;display:block}.element-combination{border-top:1px solid #d8cab5;grid-template-columns:1fr 1fr;display:grid}.element-combination section{padding:20px 24px}.element-combination section+section{border-left:1px solid #d8cab5}.element-combination small{text-transform:uppercase;letter-spacing:.11em;color:#9d7040;font-size:6px}.element-combination p{color:#626b65;margin:8px 0 0;font-size:9px;line-height:1.7}@media (max-width:900px){.element-jump{grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto}.elements-intro{grid-template-columns:1fr}.element-cards dl{grid-template-columns:repeat(2,1fr)}.element-cards dl>div{border-bottom:1px solid #ded2c0}.element-cards dl>div:last-child{grid-column:1/-1}}@media (max-width:620px){.element-jump{margin:0 -20px}.element-jump a{padding:10px}.elements-intro{margin-top:35px}.element-cards>article>header{grid-template-columns:55px 1fr;padding:19px 16px}.element-cards>article>header>span{width:48px;height:48px;font-size:22px}.element-cards h2{font-size:28px}.element-cards dl{grid-template-columns:1fr}.element-cards dl>div,.element-cards dl>div:last-child{border-right:0;grid-column:auto}.element-combination{grid-template-columns:1fr}.element-combination section+section{border-top:1px solid #d8cab5;border-left:0}}.vastu-wheel-layout{grid-template-columns:minmax(540px,.95fr) minmax(500px,1.05fr)}.vastu-wheel{width:min(100%,640px)}.vastu-wheel button{--radius:42%;background:var(--zone);border-radius:8px;width:86px;height:58px;margin:-43px;padding:4px 3px;line-height:1}.vastu-wheel button>span,.vastu-wheel button b,.vastu-wheel button em,.vastu-wheel button small,.vastu-wheel button i{display:block}.vastu-wheel button b{font:700 8px Arial,sans-serif}.vastu-wheel button em{margin-top:3px;font:600 8px/1.05 Cormorant Garamond,Noto Serif Devanagari,serif}.vastu-wheel button small{letter-spacing:-.02em;margin-top:3px;font:500 5.5px Arial,sans-serif}.vastu-wheel button i{opacity:.8;margin-top:2px;font:5px/1 Arial,sans-serif}.vastu-wheel button:hover,.vastu-wheel button.active{background:#123a37}.vastu-wheel-centre{inset:34%}@media (max-width:1050px){.vastu-wheel-layout{grid-template-columns:1fr}}@media (max-width:700px){.vastu-wheel{max-width:390px}.vastu-wheel button{--radius:42%;border-radius:5px;width:54px;height:45px;margin:-27px;padding:3px 1px}.vastu-wheel button b{font-size:6px}.vastu-wheel button em{white-space:nowrap;text-overflow:ellipsis;font-size:5.5px;overflow:hidden}.vastu-wheel button small{font-size:4.5px}.vastu-wheel button i{display:none}.vastu-wheel-centre{inset:35%}.vastu-wheel-centre b{font-size:14px}.vastu-wheel-centre span{font-size:5px}}.element-descriptions{max-width:1420px;margin:auto;padding-top:10px}.element-description-head{border-top:1px solid #cdbfa9;padding:38px 0 25px}.element-description-head h2{color:#173b39;margin:0;font:500 clamp(36px,4vw,58px)/1 Cormorant Garamond,Noto Serif Devanagari,serif}.element-descriptions>article{border-top:1px solid #d2c4b0;grid-template-columns:62px 1.4fr 1fr 1fr;align-items:stretch;display:grid}.element-descriptions>article>span{color:#ae7940;place-items:center;font:400 27px serif;display:grid}.element-descriptions>article>div,.element-descriptions>article>section{border-left:1px solid #ddd1bf;padding:23px}.element-descriptions h3{color:#173b39;margin:0 0 8px;font:500 25px Cormorant Garamond,Noto Serif Devanagari,serif}.element-descriptions b{text-transform:uppercase;letter-spacing:.12em;color:#a0703e;font-size:6px}.element-descriptions p{color:#626b65;margin:8px 0 0;font-size:9px;line-height:1.75}.element-descriptions>article>section:last-child{background:#f1e7d8}@media (max-width:850px){.element-descriptions>article{grid-template-columns:45px 1fr 1fr}.element-descriptions>article>div{grid-column:2/-1}.element-descriptions>article>section:first-of-type{grid-column:2}.element-descriptions>article>span{grid-row:1/span 2}}@media (max-width:620px){.element-descriptions>article{grid-template-columns:38px 1fr}.element-descriptions>article>div,.element-descriptions>article>section,.element-descriptions>article>section:first-of-type{grid-column:2}.element-descriptions>article>span{grid-row:1/span 3}.element-descriptions>article>div,.element-descriptions>article>section{padding:17px 14px}}.vastu-wheel button{transform:rotate(var(--angle)) translateY(-252px) rotate(var(--counter-angle))}.vastu-wheel button:hover,.vastu-wheel button.active{transform:rotate(var(--angle)) translateY(-252px) rotate(var(--counter-angle)) scale(1.08)}@media (max-width:700px){.vastu-wheel button{transform:rotate(var(--angle)) translateY(-151px) rotate(var(--counter-angle))}.vastu-wheel button:hover,.vastu-wheel button.active{transform:rotate(var(--angle)) translateY(-151px) rotate(var(--counter-angle)) scale(1.06)}}.analysis-hero{color:#fff;background:radial-gradient(circle at 82% 20%,#ca995438,#0000 24%),#0d302d;padding:150px max(6vw,28px) 72px}.analysis-hero p,.analysis-gate>small,.analysis-result>div>small{letter-spacing:.18em;color:#d9aa69;font-size:.75rem}.analysis-hero h1{max-width:850px;margin:18px 0;font:500 clamp(3rem,6vw,6.8rem)/.92 Cormorant Garamond,Noto Serif Devanagari,serif}.analysis-hero>span{color:#b9cac4;max-width:680px;font-size:1rem;line-height:1.7;display:block}.analysis-shell{background:#f3eadc;padding:54px max(5vw,24px) 90px}.analysis-modules{border:1px solid #cdbda6;grid-template-columns:repeat(4,1fr);display:grid}.analysis-modules article{background:#fffaf1;border-bottom:1px solid #cdbda6;border-right:1px solid #cdbda6;min-height:160px;padding:24px}.analysis-modules small{color:#8c765a;font-size:.7rem;line-height:1.5}.analysis-modules h3{color:#173b39;margin:30px 0 12px;font:500 1.55rem/1.05 Cormorant Garamond,Noto Serif Devanagari,serif}.analysis-modules span{color:#9c6d37;font-size:.75rem}.analysis-gate,.analysis-workspace{background:#fffaf1;border:1px solid #cdbda6;max-width:920px;margin:46px auto 0;padding:44px}.analysis-gate{text-align:center}.analysis-gate h2,.analysis-workspace h2,.analysis-result h2{color:#173b39;margin:12px 0;font:500 clamp(2rem,4vw,3.4rem) Cormorant Garamond,Noto Serif Devanagari,serif}.analysis-gate p{color:#68716a;font-size:1rem}.analysis-gate>a,.analysis-submit{color:#fff;background:#173b39;border:0;margin-top:22px;padding:15px 24px;font-weight:700;display:inline-flex}.plan-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;display:grid}.plan-grid button{color:#173b39;background:#f5ead8;border:1px solid #b99b75;flex-direction:column;gap:9px;padding:25px;display:flex}.plan-grid button:hover{color:#fff;background:#173b39}.plan-grid b{font:500 2.5rem Cormorant Garamond,serif}.plan-grid small{letter-spacing:.15em}.member-bar{color:#8b673f;border-bottom:1px solid #d7c8b2;justify-content:space-between;gap:16px;padding-bottom:20px;font-size:.85rem;display:flex}.analysis-form-grid{grid-template-columns:1fr 1fr;gap:18px;margin:28px 0;display:grid}.analysis-form-grid label{position:relative}.analysis-form-grid label>span{color:#6f746e;margin-bottom:8px;font-size:.8rem;display:block}.analysis-form-grid input{background:#fff;border:1px solid #cabba5;width:100%;padding:13px;font-size:1rem}.analysis-place>div{z-index:4;background:#fff;border:1px solid #cabba5;position:absolute;top:100%;left:0;right:0}.analysis-place>div button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eee3d3;justify-content:space-between;width:100%;padding:11px;display:flex}.analysis-status{color:#9a5c30;margin-top:18px}.analysis-result{border-top:1px solid #cdbda6;margin-top:30px;padding-top:30px}.analysis-summary-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin:22px 0;display:grid}.analysis-summary-grid article{color:#fff;background:#173b39;padding:18px}.analysis-summary-grid small{color:#d5a668;letter-spacing:.12em;margin-bottom:8px;display:block}.analysis-summary-grid b{font-family:Cormorant Garamond,serif;font-size:1.3rem}.analysis-result>a{color:#986332;font-weight:700}@media (max-width:1000px){.analysis-modules{grid-template-columns:repeat(2,1fr)}}.analysis-access-email{text-align:left;max-width:460px;margin:26px auto 0;display:block}.analysis-access-email span{color:#68716a;margin-bottom:8px;font-size:.85rem;display:block}.analysis-access-email input{background:#fff;border:1px solid #b99b75;width:100%;padding:14px;font-size:1rem}.analysis-gate>a.analysis-resume-access{background:#9a6a32}.analysis-owner-toggle{color:#7c5a34;cursor:pointer;background:0 0;border:0;margin:18px auto 0;text-decoration:underline;display:block}.analysis-owner-login{text-align:left;background:#f1e4d1;border:1px solid #c6aa80;gap:14px;max-width:460px;margin:18px auto 0;padding:22px;display:grid}.analysis-owner-login h3{color:#173b39;margin:0}.analysis-owner-login label span{color:#68716a;margin-bottom:7px;font-size:.85rem;display:block}.analysis-owner-login input{background:#fff;border:1px solid #b99b75;width:100%;padding:13px}.analysis-owner-login button{color:#fff;cursor:pointer;background:#173b39;border:0;padding:14px;font-weight:700}@media (max-width:650px){.analysis-hero{padding-top:125px}.analysis-modules,.analysis-form-grid,.plan-grid,.analysis-summary-grid{grid-template-columns:1fr}.analysis-gate,.analysis-workspace{padding:26px 18px}.member-bar{display:grid}.analysis-modules article{min-height:135px}}.vastu-planet-guide{color:#fff;background:#173b39;grid-template-columns:.8fr 1.2fr;gap:38px;margin-top:35px;padding:32px;display:grid}.vastu-planet-guide h2{color:#f0d2a8;margin:7px 0 12px;font:500 clamp(28px,3vw,42px)/1.05 Cormorant Garamond,Noto Serif Devanagari,serif}.vastu-planet-guide>div>p:last-child{color:#b9cac4;font-size:9px;line-height:1.75}.vastu-planet-grid{border:1px solid #ffffff29;grid-template-columns:repeat(2,1fr);display:grid}.vastu-planet-grid article{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;align-items:center;gap:12px;padding:14px;display:flex}.vastu-planet-grid article>span{color:#173b39;background:#e3b777;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;font-weight:700;display:grid}.vastu-planet-grid small{color:#9eb5ae;font-size:7px;display:block}.vastu-planet-grid b{color:#fff;margin-top:4px;font:500 18px Cormorant Garamond,Noto Serif Devanagari,serif;display:block}.element-cards dl{grid-template-columns:repeat(6,1fr)}@media (max-width:900px){.vastu-planet-guide{grid-template-columns:1fr}.element-cards dl{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.vastu-planet-guide{padding:22px 16px}.vastu-planet-grid,.element-cards dl{grid-template-columns:1fr}}.alphabet-numerology{background:#fffaf1;border:1px solid #cdbda6;margin-top:48px}.alphabet-numerology-head{color:#fff;background:#173b39;grid-template-columns:1fr 1fr;align-items:end;gap:45px;padding:32px;display:grid}.alphabet-numerology-head h2{color:#f0d2a8;margin:8px 0 0;font:500 clamp(32px,4vw,52px)/1 Cormorant Garamond,Noto Serif Devanagari,serif}.alphabet-numerology-head>p{color:#bfd0ca;margin:0;font-size:14px;line-height:1.7}.alphabet-number-grid{grid-template-columns:repeat(2,1fr);display:grid}.alphabet-number-grid>article{border-bottom:1px solid #ded2c0;border-right:1px solid #ded2c0;grid-template-columns:58px 1fr 1.4fr;align-items:center;gap:16px;padding:20px;display:grid}.alphabet-number-grid>article>b{color:#fff;background:#b67d42;border-radius:50%;place-items:center;width:48px;height:48px;font:500 26px Cormorant Garamond,serif;display:grid}.alphabet-letters{flex-wrap:wrap;gap:7px;display:flex}.alphabet-letters span{color:#173b39;background:#f4e8d6;border:1px solid #c8b18f;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.alphabet-number-grid p{color:#59655f;margin:0;font-size:14px;line-height:1.45}.alphabet-number-grid p small,.number-nine-note small{color:#8a765c;margin-top:5px;display:block}.alphabet-number-grid .number-nine-note{background:#eee4d5;grid-column:1/-1;grid-template-columns:58px 1fr 1.4fr}.number-nine-note div strong,.number-nine-note div small{display:block}.alphabet-example{color:#173b39;background:#eadcc7;margin:0;padding:22px 28px;font-size:15px}.alphabet-example strong{color:#9a642d}.alphabet-numerology+.dual-cta{margin-top:32px}@media (max-width:850px){.alphabet-numerology-head,.alphabet-number-grid{grid-template-columns:1fr}.alphabet-number-grid .number-nine-note{grid-column:auto}.alphabet-number-grid>article{border-right:0}}@media (max-width:560px){.alphabet-numerology-head{padding:24px 18px}.alphabet-number-grid>article,.alphabet-number-grid .number-nine-note{grid-template-columns:48px 1fr;padding:16px}.alphabet-number-grid>article>p{grid-column:2}.alphabet-number-grid>article>b{width:40px;height:40px}.alphabet-example{padding:18px}}.number-meanings{margin-top:48px}.number-meanings-head{grid-template-columns:1fr 1fr;align-items:end;gap:20px 50px;margin-bottom:24px;display:grid}.number-meanings-head .page-kicker{grid-column:1/-1;margin:0}.number-meanings-head h2{color:#173b39;margin:0;font:500 clamp(34px,4vw,54px)/1 Cormorant Garamond,Noto Serif Devanagari,serif}.number-meanings-head>p:last-child{color:#64706a;margin:0;font-size:15px;line-height:1.7}.number-meaning-grid{border-top:1px solid #cfbea5;border-left:1px solid #cfbea5;grid-template-columns:repeat(3,1fr);display:grid}.number-meaning-grid>article{background:#fffaf1;border-bottom:1px solid #cfbea5;border-right:1px solid #cfbea5;padding:24px}.number-meaning-grid header{align-items:center;gap:14px;display:flex}.number-meaning-grid header>b{color:#e9bd80;background:#173b39;border-radius:50%;place-items:center;width:50px;height:50px;font:500 28px Cormorant Garamond,serif;display:grid}.number-meaning-grid header small{color:#977044;font-size:12px;display:block}.number-meaning-grid header strong{color:#173b39;margin-top:4px;font-size:16px;display:block}.number-meaning-grid h3{color:#173b39;margin:22px 0 12px;font:500 28px Cormorant Garamond,Noto Serif Devanagari,serif}.number-meaning-grid h3 small{color:#a07240;margin-top:3px;font:500 13px Noto Serif Devanagari,serif;display:block}.number-meaning-grid>article>p{color:#58645e;min-height:175px;margin:0;font-size:15px;line-height:1.65}.number-meaning-grid>article>p span{color:#7f6d58;margin-top:9px;display:block}.number-meaning-grid dl{border-top:1px solid #ddd0bd;margin:18px 0 0}.number-meaning-grid dl>div{padding-top:13px}.number-meaning-grid dt{text-transform:uppercase;letter-spacing:.1em;color:#9c6b37;font-size:12px}.number-meaning-grid dd{color:#394944;margin:5px 0 0;font-size:14px;line-height:1.5}@media (max-width:1000px){.number-meaning-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.number-meanings-head{grid-template-columns:1fr}.number-meanings-head .page-kicker{grid-column:auto}.number-meaning-grid{grid-template-columns:1fr}.number-meaning-grid>article>p{min-height:0}}.graha-hero{background:radial-gradient(circle at 82% 35%,#d9ae6c38,#0000 25%),#0d302d}.graha-page{max-width:1450px;margin:auto}.graha-intro{grid-template-columns:1fr 1fr;align-items:end;gap:60px;margin-bottom:30px;display:grid}.graha-intro h2,.graha-relations h2{color:#173b39;margin:7px 0 0;font:500 clamp(36px,4vw,58px)/1 Cormorant Garamond,Noto Serif Devanagari,serif}.graha-intro>p{color:#627069;font-size:15px;line-height:1.7}.graha-grid{border-top:1px solid #cdbda6;border-left:1px solid #cdbda6;grid-template-columns:repeat(3,1fr);display:grid}.graha-grid>article{background:#fffaf1;border-bottom:1px solid #cdbda6;border-right:1px solid #cdbda6}.graha-grid header{color:#fff;background:#173b39;align-items:center;gap:16px;padding:22px;display:flex}.graha-grid header>span{color:#e2b576;font-size:38px}.graha-grid h2{margin:0;font:500 29px Cormorant Garamond,Noto Serif Devanagari,serif}.graha-grid h2 small{color:#c8d8d2;font-size:13px;display:block}.graha-grid header b{color:#e2b576;margin-top:6px;font-size:12px;display:block}.graha-grid dl{margin:0}.graha-grid dl>div{border-bottom:1px solid #e0d4c2;padding:16px 20px}.graha-grid dt{text-transform:uppercase;letter-spacing:.08em;color:#9b6d3d;font-size:12px}.graha-grid dd{color:#43534d;margin:7px 0 0;font-size:14px;line-height:1.55}.graha-relations{margin-top:48px}.graha-table-wrap{margin-top:24px;overflow-x:auto}.graha-relations table{border-collapse:collapse;background:#fffaf1;width:100%}.graha-relations th,.graha-relations td{text-align:left;border:1px solid #d3c4af;padding:16px;font-size:14px}.graha-relations thead th{color:#fff;background:#173b39}.graha-relations tbody th{color:#173b39;font-size:16px}.graha-relations tbody th small{color:#967044;display:block}.graha-relations tbody td:nth-child(2){color:#326549}.graha-relations tbody td:last-child{color:#9b493d}.graha-relations>p{color:#776b5d;font-size:13px;line-height:1.6}@media (max-width:1000px){.graha-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.graha-intro{grid-template-columns:1fr;gap:18px}.graha-grid{grid-template-columns:1fr}.graha-relations th,.graha-relations td{min-width:145px;padding:12px}}.analysis-numerology-report{background:#f6ead7;border:1px solid #c6aa80;margin:34px 0;padding:28px}.analysis-report-head{color:#fff;background:#173b39;padding:24px}.analysis-report-head h2{color:#f0d2a8}.analysis-report-head p{color:#c5d4cf;font-size:15px;line-height:1.65}.numerology-highlights{grid-template-columns:repeat(5,1fr);margin-top:16px;display:grid}.numerology-highlights article{color:#fff;background:#b77c3e;border-right:1px solid #ffffff40;padding:18px}.numerology-highlights small,.numerology-highlights strong{font-size:12px;display:block}.numerology-highlights b{margin:8px 0;font:600 38px Cormorant Garamond,serif;display:block}.numerology-report-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:16px;display:grid}.numerology-report-grid>article{background:#fffaf1;border:1px solid #d7c5aa;padding:22px}.numerology-report-grid>article.important-result{color:#fff;background:#173b39;border:3px solid #d7a75f}.numerology-report-grid h3{color:#a56f37;margin:0 0 14px;font:500 25px Cormorant Garamond,Noto Serif Devanagari,serif}.numerology-report-grid p{font-size:14px;line-height:1.6}.analysis-loshu{grid-template-columns:repeat(3,1fr);max-width:300px;display:grid}.analysis-loshu span{aspect-ratio:1;border:1px solid #cbb797;place-items:center;display:grid}.analysis-loshu span.present{color:#fff;background:#173b39}.analysis-loshu span.missing{color:#997d5b;background:#eadfd0}.analysis-loshu b,.analysis-loshu small{text-align:center;display:block}.analysis-loshu b{font-size:22px}.analysis-loshu small{font-size:10px}.analysis-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.analysis-chart-grid>article{text-align:center;background:#fffaf1;border:1px solid #d7c5aa;padding:22px}.analysis-chart-grid h3{color:#a56f37;margin:0 0 12px;font:500 25px Cormorant Garamond,Noto Serif Devanagari,serif}.analysis-chart-grid svg{width:100%;max-width:480px;height:auto;margin:auto;display:block}@media (max-width:850px){.numerology-highlights{grid-template-columns:repeat(2,1fr)}.numerology-report-grid,.analysis-chart-grid{grid-template-columns:1fr}}@media (max-width:560px){.analysis-numerology-report{padding:14px}.numerology-highlights{grid-template-columns:1fr}}.analysis-field-help{color:#8b765c;margin-top:6px;font-size:12px;line-height:1.4;display:block}.birth-profile-page{max-width:900px;margin:auto}.birth-profile-page form{background:#fffaf1;border:1px solid #cdbda6;padding:36px}.birth-profile-page h2{color:#173b39;font:500 42px Cormorant Garamond,Noto Serif Devanagari,serif}.birth-profile-page select{background:#fff;border:1px solid #cabba5;width:100%;padding:13px;font-size:16px}.profile-saved{color:#fff;background:#173b39;flex-direction:column;gap:7px;margin-bottom:18px;padding:18px;display:flex}.profile-saved b{color:#e5b875}.profile-success{color:#34705a;margin-top:18px;font-weight:700}.analysis-profile-used{color:#fff;background:#173b39;gap:7px;margin:22px 0;padding:20px;display:grid}.analysis-profile-used b{color:#e5b875}.analysis-profile-used a{color:#e5b875;text-decoration:underline}body.birth-popup-open{overflow:hidden}.birth-popup-backdrop{z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#041816c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.birth-popup{background:#fffaf1;border:1px solid #cfb58e;width:min(760px,100%);max-height:calc(100vh - 48px);padding:38px;position:relative;overflow:auto;box-shadow:0 28px 90px #00000059}.birth-popup-close{color:#173b39;cursor:pointer;background:0 0;border:0;width:40px;height:40px;font-size:30px;line-height:1;position:absolute;top:13px;right:16px}.birth-popup .page-kicker{color:#a26e37;letter-spacing:.18em;margin:0;font-size:12px}.birth-popup h2{color:#173b39;margin:10px 46px 8px 0;font:500 clamp(34px,5vw,52px)/1 Cormorant Garamond,Noto Serif Devanagari,serif}.birth-popup-intro{color:#65706a;max-width:650px;margin:0;font-size:15px;line-height:1.6}.birth-popup-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:25px;display:grid}.birth-popup-grid label{display:block;position:relative}.birth-popup-grid label>span{color:#665f55;margin-bottom:7px;font-size:14px;display:block}.birth-popup-grid input,.birth-popup-grid select{color:#253532;background:#fff;border:1px solid #cdbca5;width:100%;height:48px;padding:0 13px;font-size:16px}.birth-popup-place{grid-column:1/-1}.birth-popup-options{z-index:2;background:#fff;border:1px solid #cdbca5;max-height:190px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 12px 24px #0000001f}.birth-popup-options button{color:#173b39;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee2d2;justify-content:space-between;gap:15px;width:100%;padding:12px 14px;display:flex}.birth-popup-options button:hover{background:#f2e6d4}.birth-popup-options small{color:#746f67}.birth-popup-error{color:#a3372f;margin:12px 0 0;font-size:14px}.birth-popup-actions{justify-content:flex-end;gap:12px;margin-top:22px;display:flex}.birth-popup-actions button{cursor:pointer;border:1px solid #173b39;min-height:48px;padding:0 20px;font-size:14px;font-weight:700}.birth-popup-later{color:#173b39;background:0 0}.birth-popup-save{color:#fff;background:#173b39}.birth-popup-privacy{color:#7b776f;text-align:right;margin-top:15px;font-size:12px;display:block}@media (max-width:620px){.birth-popup-backdrop{padding:12px}.birth-popup{max-height:calc(100vh - 24px);padding:28px 18px}.birth-popup-grid{grid-template-columns:1fr}.birth-popup-place{grid-column:auto}.birth-popup-actions{grid-template-columns:1fr 1.6fr;display:grid}.birth-popup-actions button{padding:0 10px}.birth-popup-privacy{text-align:left}}.vedic-report-section{border-top:1px solid #cfbea5;margin-top:34px;padding-top:34px}.vedic-report-title{grid-template-columns:1fr 1fr;align-items:end;gap:8px 35px;margin-bottom:20px;display:grid}.vedic-report-title small{color:#a16e39;letter-spacing:.14em;grid-column:1/-1;font-size:12px}.vedic-report-title h2{margin:0!important}.vedic-report-title p{color:#66716b;margin:0;font-size:14px;line-height:1.6}.vedic-table-wrap{overflow-x:auto}.vedic-table-wrap table{border-collapse:collapse;background:#fff;width:100%}.vedic-table-wrap th,.vedic-table-wrap td{text-align:left;border:1px solid #ddcfbc;padding:14px;font-size:14px}.vedic-table-wrap thead th{color:#fff;background:#173b39}.vedic-table-wrap tbody th{color:#173b39}.vedic-table-wrap .strong-row{background:#e7f0e8}.vedic-table-wrap .caution-row{background:#f5e2dc}.vedic-status{color:#665b4d;background:#eee5d7;padding:5px 8px;font-size:12px;display:inline-block}.vedic-status.exalted{color:#27583b;background:#d8eadb}.vedic-status.debilitated{color:#8b302a;background:#f1d4ce}.vedic-status.retrograde{color:#79542c;background:#eadbc6}.vedic-chalit-list{grid-template-columns:repeat(3,1fr);align-content:start;text-align:left!important;display:grid!important}.vedic-chalit-list h3{grid-column:1/-1}.vedic-chalit-list p{border:1px solid #dfd1be;flex-direction:column;margin:0;padding:14px;display:flex}.vedic-chalit-list p.shifted{color:#fff;background:#173b39;border-color:#173b39}.vedic-chalit-list p b{font-size:15px}.vedic-chalit-list p span{color:#ae783e;margin:7px 0;font-size:19px}.vedic-chalit-list p.shifted span{color:#e4b875}.vedic-chalit-list p small{font-size:11px}.vedic-house-grid{border-top:1px solid #d5c5ae;border-left:1px solid #d5c5ae;grid-template-columns:repeat(3,1fr);display:grid}.vedic-house-grid article{background:#fffaf1;border-bottom:1px solid #d5c5ae;border-right:1px solid #d5c5ae;padding:20px;position:relative}.vedic-house-grid article>span{color:#a56f3733;font:500 42px Cormorant Garamond,serif;position:absolute;top:8px;right:15px}.vedic-house-grid small{color:#9a7043;min-height:34px;padding-right:30px;font-size:12px;display:block}.vedic-house-grid h3{color:#173b39;margin:11px 0;font:500 25px Cormorant Garamond,serif}.vedic-house-grid p{color:#5e6963;margin:7px 0;font-size:13px;line-height:1.5}.vedic-life-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.vedic-life-grid article{background:#fffaf1;border:1px solid #d5c5ae;padding:22px}.vedic-life-grid article.important-result{color:#fff;background:#173b39;border:3px solid #d7a75f}.vedic-life-grid small{color:#ac773d;letter-spacing:.1em;font-size:12px}.vedic-life-grid h3{color:#a56f37;margin:10px 0 14px;font:500 26px Cormorant Garamond,Noto Serif Devanagari,serif}.vedic-life-grid p{font-size:14px;line-height:1.65}.vedic-life-grid strong{color:#b17a3f;text-transform:uppercase;letter-spacing:.08em;margin-top:17px;font-size:12px;display:block}.vedic-yoga-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.vedic-yoga-grid article{background:#eee5d8;border-left:4px solid #9a7957;padding:20px}.vedic-yoga-grid article.positive{background:#e2eee6;border-color:#397158}.vedic-yoga-grid article.caution{background:#f2ded8;border-color:#a8493d}.vedic-yoga-grid h3{color:#173b39;margin:0 0 9px;font:500 23px Cormorant Garamond,Noto Serif Devanagari,serif}.vedic-yoga-grid p{margin:0;font-size:14px;line-height:1.6}.vedic-timing-highlight{color:#fff;background:#173b39;grid-template-columns:1fr auto;gap:8px 20px;padding:24px;display:grid}.vedic-timing-highlight small{color:#ddb476;letter-spacing:.1em;font-size:12px}.vedic-timing-highlight b{color:#fff;text-transform:capitalize;grid-column:1;font:500 32px Cormorant Garamond,serif;display:block}.vedic-timing-highlight span{color:#c2d0cb;grid-area:1/2/3;align-self:center;font-size:14px}.vedic-transit-grid{border-left:1px solid #d5c5ae;grid-template-columns:repeat(3,1fr);display:grid}.vedic-transit-grid article{background:#fffaf1;border-bottom:1px solid #d5c5ae;border-right:1px solid #d5c5ae;padding:17px}.vedic-transit-grid b,.vedic-transit-grid span,.vedic-transit-grid small{display:block}.vedic-transit-grid b{color:#173b39}.vedic-transit-grid span{color:#9b6a37;margin:7px 0;font-size:14px}.vedic-transit-grid small{color:#65706a;font-size:12px}.vedic-final-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.vedic-final-grid article{background:#fffaf1;border:1px solid #d4c4ae;padding:24px}.vedic-final-grid article.important-result{color:#fff;background:#173b39;border:3px solid #d7a75f}.vedic-final-grid article.caution-card{background:#f3ddd6;border-color:#c98677}.vedic-final-grid h3{color:#a56f37;margin:0 0 13px;font:500 27px Cormorant Garamond,Noto Serif Devanagari,serif}.vedic-final-grid p,.vedic-final-grid li{font-size:14px;line-height:1.7}.vedic-final-grid ul{margin:0;padding-left:20px}@media (max-width:850px){.vedic-report-title,.vedic-life-grid,.vedic-yoga-grid,.vedic-final-grid{grid-template-columns:1fr}.vedic-report-title small{grid-column:auto}.vedic-house-grid,.vedic-transit-grid{grid-template-columns:repeat(2,1fr)}.vedic-timing-highlight{grid-template-columns:1fr}.vedic-timing-highlight span{grid-area:auto}}@media (max-width:560px){.vedic-house-grid,.vedic-transit-grid{grid-template-columns:1fr}.vedic-chalit-list{grid-template-columns:repeat(2,1fr)}.vedic-table-wrap th,.vedic-table-wrap td{min-width:125px;padding:10px}.vedic-report-section{margin-top:27px;padding-top:27px}}.kp-report{background:#edf3f1;border-color:#91aaa3}.kp-precision{color:#65482d;background:#fff6e8;border-left:5px solid #bb7b35;margin:16px 0;padding:16px 18px}.kp-precision p{margin:6px 0 0;line-height:1.6}.kp-node-grid,.kp-event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.kp-node-grid article,.kp-event-grid article{background:#fff;border:1px solid #c9d7d3;padding:20px}.kp-node-grid h3,.kp-event-grid h3{color:#173b39;margin:8px 0;font:600 25px Cormorant Garamond,Noto Serif Devanagari,serif}.kp-node-grid small,.kp-event-grid small{color:#9b6a37;letter-spacing:.05em;font-size:12px}.kp-event-grid article.strong{color:#fff;background:#173b39;border:3px solid #d3a453}.kp-event-grid article.strong h3{color:#f2d5a9}.kp-event-grid article.conditional{border-left:6px solid #d19b4c}.kp-event-grid article.weak{background:#f6e5df;border-left:6px solid #a95a4c}.kp-event-grid header{justify-content:space-between;gap:12px;display:flex}.kp-event-grid strong{text-transform:uppercase;font-size:12px}.kp-rulers{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.kp-rulers article{background:#fff;border:1px solid #cad8d3;padding:17px}.kp-rulers article.important-result{color:#fff;background:#173b39;border:2px solid #d6a85e}.kp-rulers small,.kp-rulers b,.kp-rulers span{display:block}.kp-rulers b{text-transform:capitalize;margin:7px 0;font-size:21px}.kp-rulers span{color:#a5733d;font-size:12px}.kp-dasha-chain{background:#b58a54;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.kp-dasha-chain article{color:#fff;background:#173b39;padding:20px}.kp-dasha-chain small,.kp-dasha-chain b,.kp-dasha-chain span{display:block}.kp-dasha-chain b{color:#e7bb78;text-transform:capitalize;margin:8px 0;font-size:22px}.kp-dasha-chain span{font-size:12px}.kp-current-conclusion{color:#fff;background:#173b39;border:3px solid #d7a75f;margin-top:24px;padding:28px}.kp-current-conclusion small{color:#e2b775}.kp-current-conclusion h2{color:#f2d4a6!important}.kp-current-conclusion p{font-size:16px;line-height:1.7}.kp-current-conclusion strong{color:#d7e1de;display:block}.kp-disclaimer{background:#dfe9e6;padding:14px 18px;font-size:13px;line-height:1.6}@media (max-width:850px){.kp-rulers,.kp-dasha-chain{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.kp-node-grid,.kp-event-grid,.kp-rulers,.kp-dasha-chain{grid-template-columns:1fr}.kp-event-grid header{display:block}}.vedic-current-conclusion{background:#fffaf1;border:2px solid #c39a61;padding:0!important}.vedic-current-conclusion.favourable{border-color:#54826a}.vedic-current-conclusion.cautious{border-color:#b66558}.vedic-conclusion-hero{color:#fff;background:#173b39;padding:30px}.vedic-current-conclusion.favourable .vedic-conclusion-hero{background:#245540}.vedic-current-conclusion.cautious .vedic-conclusion-hero{background:#713d37}.vedic-conclusion-hero small{color:#e2b87e;letter-spacing:.13em;font-size:12px}.vedic-conclusion-hero h2{font:500 clamp(34px,4vw,52px)/1.05 Cormorant Garamond,Noto Serif Devanagari,serif;color:#fff!important;margin:10px 0!important}.vedic-conclusion-hero p{color:#d4dfdb;max-width:900px;margin:0;font-size:15px;line-height:1.7}.vedic-conclusion-columns{grid-template-columns:1fr 1fr;display:grid}.vedic-conclusion-columns section{padding:25px}.vedic-conclusion-columns section+section{border-left:1px solid #d6c6af}.vedic-conclusion-columns h3{color:#286247;margin:0 0 16px;font:500 26px Cormorant Garamond,Noto Serif Devanagari,serif}.vedic-conclusion-columns section+section h3{color:#a2473d}.vedic-conclusion-columns p{color:#46564e;background:#e8f0e8;margin:10px 0;padding:12px 14px 12px 32px;font-size:14px;line-height:1.6;position:relative}.vedic-conclusion-columns section:first-child p:before{content:"✓";color:#367156;font-weight:700;position:absolute;left:11px}.vedic-conclusion-columns section+section p{background:#f3e2dd}.vedic-conclusion-columns section+section p:before{content:"!";color:#a2473d;font-weight:700;position:absolute;left:13px}.vedic-priority-strip{background:#eadcc8;padding:25px 30px}.vedic-priority-strip h3{color:#173b39;margin:0 0 13px;font:500 28px Cormorant Garamond,Noto Serif Devanagari,serif}.vedic-priority-strip p{color:#4f5c56;align-items:flex-start;gap:12px;margin:8px 0;font-size:14px;line-height:1.6;display:flex}.vedic-priority-strip p b{color:#e5b875;background:#173b39;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid}@media (max-width:700px){.vedic-conclusion-columns{grid-template-columns:1fr}.vedic-conclusion-columns section+section{border-top:1px solid #d6c6af;border-left:0}.vedic-conclusion-hero,.vedic-conclusion-columns section,.vedic-priority-strip{padding:22px 17px}}.birth-profile-list{background:#fffaf1;border:1px solid #cdbda6;margin-bottom:28px}.birth-profile-list-head{background:#173b39;justify-content:space-between;align-items:center;gap:20px;padding:25px;display:flex}.birth-profile-list-head h2{color:#fff;margin:6px 0 0}.birth-profile-list-head .page-kicker{color:#e1b577;margin:0}.birth-profile-list-head>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ddb77f;padding:13px 17px}.birth-profile-list>article{border-top:1px solid #d9cbb7;position:relative}.profile-select{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:48px 1fr auto;align-items:center;gap:15px;width:100%;padding:18px 60px 18px 18px;display:grid}.profile-select>span{color:#173b39;background:#eadcc8;border-radius:50%;place-items:center;width:44px;height:44px;font:600 23px Cormorant Garamond,serif;display:grid}.profile-select b,.profile-select small{display:block}.profile-select b{color:#173b39;font-size:17px}.profile-select small{color:#77746d;margin-top:4px;font-size:12px}.profile-select strong{color:#a06c36}.birth-profile-list>article.active{background:#e4eee7}.birth-profile-list>article.active .profile-select>span{color:#e5b875;background:#173b39}.profile-delete{color:#9c554b;cursor:pointer;background:0 0;border:0;width:34px;height:34px;font-size:25px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.kundli-selected-profile{background:#e4eee7;border:1px solid #abc6b3;grid-template-columns:58px 1fr auto;align-items:center;gap:16px;margin:24px 0;padding:20px;display:grid}.kundli-selected-profile>span{color:#e5b875;background:#173b39;border-radius:50%;place-items:center;width:54px;height:54px;font:600 26px Cormorant Garamond,serif;display:grid}.kundli-selected-profile small,.kundli-selected-profile h3,.kundli-selected-profile p{margin:0;display:block}.kundli-selected-profile small{color:#8d673d;letter-spacing:.1em;font-size:11px}.kundli-selected-profile h3{color:#173b39;margin-top:4px;font-size:21px}.kundli-selected-profile p{color:#66716b;margin-top:4px;font-size:13px}.kundli-selected-profile>a{color:#8f5d2e;font-weight:700;text-decoration:underline}.kundli-profile-required>p,.analysis-no-profile p{color:#65706a;font-size:15px;line-height:1.6}.kundli-profile-required .form-submit{text-decoration:none;display:flex}.analysis-hidden-birth-fields{display:none!important}.analysis-no-profile{background:#f1e5d3;border:1px solid #ccb58f;margin:20px 0;padding:22px}.analysis-no-profile a{color:#fff;background:#173b39;margin-top:8px;padding:13px 17px;font-weight:700;display:inline-block}.result-actions a{color:inherit;border:1px solid #b89568;align-items:center;padding:10px 14px;text-decoration:none;display:inline-flex}@media (max-width:620px){.birth-profile-list-head{flex-direction:column;align-items:flex-start}.profile-select{grid-template-columns:42px 1fr;padding-right:50px}.profile-select strong{grid-column:2}.kundli-selected-profile{grid-template-columns:48px 1fr}.kundli-selected-profile>span{width:46px;height:46px}.kundli-selected-profile>a{grid-column:2}}.profile-match-pair fieldset label span{color:#716b61;margin-bottom:8px;font-size:14px;display:block}.profile-match-pair select{color:#173b39;background:#fff;border:1px solid #cdbca5;width:100%;min-height:50px;padding:0 13px;font-size:15px}.profile-edit{color:#70491f;cursor:pointer;background:#fff8ec;border:1px solid #b89568;padding:7px 10px;font-weight:700;position:absolute;top:12px;right:42px}.profile-delete{top:13px}.birth-profile-page form{scroll-margin-top:90px}.lal-analysis-report{background:#f3e6d3}.lal-analysis-charts{grid-template-columns:repeat(3,1fr)}.lal-analysis-charts svg{max-width:360px}.lal-house-state{border:1px solid #cdbb9f;grid-template-columns:1fr 1fr;margin-top:16px;display:grid}.lal-house-state article{background:#fffaf1;padding:20px}.lal-house-state article+article{border-left:1px solid #cdbb9f}.lal-house-state small,.lal-house-state b{display:block}.lal-house-state small{color:#996a38;letter-spacing:.1em;font-size:12px}.lal-house-state b{color:#173b39;margin-top:10px;font:500 27px Cormorant Garamond,serif}.lal-planet-analysis{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.lal-planet-analysis article{background:#fffaf1;border-top:4px solid #a7855e;padding:20px}.lal-planet-analysis article.supportive{border-color:#3d7658}.lal-planet-analysis article.challenging{border-color:#a74e42}.lal-planet-analysis header{justify-content:space-between;gap:12px;display:flex}.lal-planet-analysis header b{color:#173b39;font:500 24px Cormorant Garamond,Noto Serif Devanagari,serif}.lal-planet-analysis header span{color:#9b6a37;font-size:13px}.lal-planet-analysis p{color:#5b6660;min-height:100px;font-size:14px;line-height:1.6}.lal-planet-analysis small,.lal-planet-analysis em{margin-top:10px;padding:11px;font-size:12px;font-style:normal;line-height:1.55;display:block}.lal-planet-analysis small{color:#2f6147;background:#e3ede5}.lal-planet-analysis em{color:#8e4037;background:#f2dfd9}.lal-indicator-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.lal-indicator-grid article{background:#fffaf1;border-left:4px solid #a68255;padding:21px}.lal-indicator-grid article.special{color:#fff;background:#173b39;border-color:#d9aa69}.lal-indicator-grid article.caution{background:#f2ddd6;border-color:#a94f42}.lal-indicator-grid small{color:#a47542;letter-spacing:.1em;font-size:11px}.lal-indicator-grid h3{color:#173b39;margin:9px 0;font:500 25px Cormorant Garamond,Noto Serif Devanagari,serif}.lal-indicator-grid .special h3{color:#e7bc80}.lal-indicator-grid p{margin:0;font-size:14px;line-height:1.6}.lal-current-conclusion{border:2px solid #b6844c;padding:0!important}.lal-current-head{color:#fff;background:#6f321f;padding:30px}.lal-current-head small{color:#e9be84;letter-spacing:.12em;font-size:12px}.lal-current-head h2{color:#fff!important;margin:10px 0!important}.lal-current-head p{color:#eadbd5;margin:0;font-size:15px;line-height:1.7}@media (max-width:1000px){.lal-analysis-charts,.lal-planet-analysis{grid-template-columns:repeat(2,1fr)}.lal-analysis-charts article:last-child{grid-column:1/-1}}@media (max-width:700px){.lal-analysis-charts,.lal-planet-analysis,.lal-indicator-grid,.lal-house-state{grid-template-columns:1fr}.lal-analysis-charts article:last-child{grid-column:auto}.lal-house-state article+article{border-top:1px solid #cdbb9f;border-left:0}.lal-planet-analysis p{min-height:0}.lal-current-head{padding:22px 17px}}.lal-planet-nature-report{border:2px solid #b6864e}.lal-nature-table table{min-width:1450px}.lal-nature-table td b,.lal-nature-table td small,.lal-nature-table th small{display:block}.lal-nature-table td b{color:#173b39;font-size:14px}.lal-nature-table td small,.lal-nature-table th small{color:#666f69;min-width:170px;margin-top:7px;font-size:12px;line-height:1.5}.lal-active-period{color:#166534;letter-spacing:.04em;margin-top:8px;font-size:12px;display:block}.lal-nature-note{color:#625b52;background:#eadcc8;margin:16px 0 0;padding:15px;font-size:13px;line-height:1.6}.lal-120-timeline{background:#f8f3ea;border:2px solid #173b39;margin:28px 0;padding:24px}.lal-timeline-head{justify-content:space-between;align-items:end;gap:24px;display:flex}.lal-timeline-head small{color:#9a6b35;letter-spacing:.13em;font-weight:800}.lal-timeline-head h2{color:#173b39;margin:6px 0}.lal-timeline-head p{color:#66706a;margin:0}.lal-timeline-head label{min-width:260px}.lal-timeline-head label span{margin-bottom:7px;font-weight:700;display:block}.lal-timeline-head select{color:#173b39;background:#fff;border:1px solid #aa8a61;width:100%;min-height:48px;padding:0 12px;font-size:15px}.lal-selected-year{color:#fff;background:#173b39;align-items:center;gap:18px;margin:22px 0 14px;padding:14px 16px;display:flex}.lal-selected-year span{margin-left:auto}.lal-selected-year strong{color:#f0c77a}.lal-varsh-120-chart{border-top:1px solid #bda988;border-left:1px solid #bda988;grid-template-columns:repeat(4,1fr);display:grid}.lal-varsh-120-chart article{background:#fff;border-bottom:1px solid #bda988;border-right:1px solid #bda988;min-height:105px;padding:12px}.lal-varsh-120-chart article>b,.lal-varsh-120-chart article>span{display:block}.lal-varsh-120-chart article>b{color:#9a6b35;margin-bottom:8px}.lal-varsh-120-chart article>span{color:#173b39;font-weight:700}.lal-year-placements{margin-top:18px}.lal-year-placements table{min-width:560px}@media (max-width:720px){.lal-timeline-head{flex-direction:column;align-items:stretch}.lal-timeline-head label{min-width:0}.lal-selected-year{flex-direction:column;align-items:flex-start;gap:6px}.lal-selected-year span{margin-left:0}.lal-varsh-120-chart{grid-template-columns:repeat(3,1fr)}.lal-varsh-120-chart article{min-height:92px}}.vedic-yoga-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0;display:grid}.vedic-yoga-summary span{text-transform:uppercase;letter-spacing:.1em;border:1px solid #d5c8b4;padding:16px 18px;font-size:8px}.vedic-yoga-summary b{margin-bottom:4px;font:500 30px Cormorant Garamond,serif;display:block}.vedic-yoga-summary .positive{color:#285838;background:#e5eee6}.vedic-yoga-summary .caution{color:#8b4436;background:#f3e5df}.vedic-yoga-summary .neutral{color:#755f3f;background:#eee8dc}.vedic-yoga-grid article>small{letter-spacing:.12em;margin-bottom:8px;font-size:7px;display:block}.vedic-yoga-grid article>strong{letter-spacing:.08em;color:#8b6a40;margin:8px 0;font-size:9px;display:block}@media (max-width:620px){.vedic-yoga-summary{grid-template-columns:1fr}}.kp-event-form{color:#fff;background:#173b39;border:2px solid #d7a75f;margin:22px 0;padding:24px}.kp-event-form-head small{color:#e6bb79;letter-spacing:.12em}.kp-event-form-head h2{color:#fff;margin:7px 0}.kp-event-form-head p{color:#cbd8d4;margin:0}.kp-event-fields{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.kp-event-fields label span{margin-bottom:7px;font-size:14px;font-weight:700;display:block}.kp-event-fields select,.kp-event-fields input{color:#173b39;background:#fff;border:1px solid #b9986b;width:100%;min-height:50px;padding:0 13px;font-size:15px}.kp-event-question{grid-column:1/-1}.kp-event-fields button{color:#132e2d;cursor:pointer;background:#d6a65e;border:0;grid-column:1/-1;min-height:52px;font-size:16px;font-weight:800}.kp-event-fields button:hover{background:#e6bc7b}.kp-event-result{background:#fff;border:2px solid #c8d7d2;margin:20px 0;padding:24px}.kp-event-result.strong{border:4px solid #d3a453}.kp-event-result.conditional{border-left:7px solid #d19b4c}.kp-event-result.weak{background:#f8e9e4;border-left:7px solid #a95a4c}.kp-event-result>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.kp-event-result>header small{color:#9a6b36;letter-spacing:.11em}.kp-event-result>header h2{color:#173b39;margin:6px 0}.kp-event-result>header strong{color:#fff;text-transform:uppercase;background:#173b39;padding:9px 12px}.kp-event-result blockquote{background:#f4eee4;border-left:4px solid #c28a45;margin:13px 0;padding:12px 15px}.kp-event-result-grid{background:#d6c8b3;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.kp-event-result-grid article{background:#fdfbf7;padding:16px}.kp-event-result-grid small,.kp-event-result-grid b,.kp-event-result-grid span{display:block}.kp-event-result-grid b{color:#173b39;margin:7px 0;font-size:19px}.kp-event-result-grid span{font-size:12px;line-height:1.5}.kp-event-result>p{font-size:15px;line-height:1.7}.kp-event-result>em{color:#6f4d23;background:#fff4df;padding:12px;font-size:13px;font-style:normal;display:block}@media (max-width:760px){.kp-event-fields,.kp-event-result-grid{grid-template-columns:1fr}.kp-event-result>header{flex-direction:column;align-items:flex-start}}.final-conclusion-report{background:#f3eadc;border:3px solid #a9753d;margin:42px 0;padding:30px;scroll-margin-top:95px}.final-conclusion-report>header{color:#fff;text-align:center;background:#102f2e;padding:34px}.final-conclusion-report>header small{color:#e5b870;letter-spacing:.16em}.final-conclusion-report>header h2{color:#f1d2a3;max-width:900px;margin:10px auto;font:600 38px Cormorant Garamond,Noto Serif Devanagari,serif}.final-conclusion-report>header p{color:#c8d7d2;max-width:760px;margin:0 auto;line-height:1.7}.final-conclusion-report>header strong{color:#fff;letter-spacing:.05em;border-top:1px solid #8ea6a0;margin-top:20px;padding-top:13px;font-size:15px;display:inline-block}.final-submenu{z-index:2;background:#ad7b42;justify-content:center;gap:1px;display:flex;position:sticky;top:0}.final-submenu a{color:#173b39;background:#fffaf2;padding:14px 18px;font-size:13px;font-weight:800;text-decoration:none}.final-overview{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px;display:grid}.final-overview article{background:#fff;border-top:5px solid #b77b3d;padding:22px}.final-overview small,.final-card-grid small,.final-number-checker small{color:#9a6836;letter-spacing:.1em;font-size:12px}.final-overview h3{color:#173b39;margin:10px 0;font:600 25px Cormorant Garamond,Noto Serif Devanagari,serif}.final-overview p,.final-card-grid p{color:#59645f;font-size:14px;line-height:1.65}.final-section-title{border-top:1px solid #cdbc9f;margin-top:32px;padding-top:28px}.final-section-title h2{color:#173b39;margin:7px 0}.final-card-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.final-card-grid article{background:#fff;border:1px solid #d7c6aa;padding:22px}.final-card-grid article.important{color:#fff;background:#173b39;border:3px solid #d6a75e}.final-card-grid article.important small{color:#e7bd7d}.final-card-grid article.important p{color:#d2dfdb}.final-card-grid b{color:#a46b34;margin:10px 0;font:600 27px Cormorant Garamond,serif;display:block}.final-card-grid article.important b{color:#f0cf9c}.final-number-checker{background:#fff;border:2px solid #173b39;margin-top:32px;padding:26px;scroll-margin-top:90px}.final-number-checker h2{color:#173b39;margin:7px 0}.final-check-fields{grid-template-columns:repeat(3,1fr) auto;align-items:end;gap:12px;display:grid}.final-check-fields span{margin-bottom:7px;font-size:14px;font-weight:700;display:block}.final-check-fields input{border:1px solid #a99475;width:100%;min-height:49px;padding:0 12px;font-size:15px}.final-check-fields button{color:#fff;cursor:pointer;background:#173b39;border:0;min-height:49px;padding:0 20px;font-weight:800}.final-check-results{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.final-check-results article{padding:17px}.final-check-results article.good{color:#24543a;background:#dfeee4}.final-check-results article.caution{color:#853b31;background:#f2dfd8}.final-check-results b,.final-check-results strong{display:block}.final-check-results b{margin:5px 0;font-size:28px}.final-disclaimer{color:#624c30;background:#ead9bd;margin:20px 0 0;padding:16px 18px;font-size:13px;line-height:1.65}.final-conclusion-report section{scroll-margin-top:95px}@media (max-width:900px){.final-overview,.final-card-grid{grid-template-columns:repeat(2,1fr)}.final-check-fields{grid-template-columns:1fr 1fr}.final-check-fields button{grid-column:1/-1}.final-submenu{flex-wrap:wrap;position:static}}@media (max-width:600px){.final-conclusion-report{padding:13px}.final-conclusion-report>header{padding:25px 16px}.final-conclusion-report>header h2{font-size:31px}.final-overview,.final-card-grid,.final-check-fields,.final-check-results{grid-template-columns:1fr}.final-submenu{justify-content:stretch}.final-submenu a{text-align:center;flex:45%}}.profession-verdict{grid-template-columns:1.35fr 1fr;gap:14px;display:grid}.profession-primary,.profession-rankings article{background:#fff;border:1px solid #d7c6aa;padding:24px}.profession-primary{color:#fff;background:#173b39;border:3px solid #d6a75e}.profession-primary small,.profession-rankings small,.profession-evidence small{color:#b77b3d;letter-spacing:.1em;font-size:11px;font-weight:800}.profession-primary small{color:#e7bd7d}.profession-primary h3,.profession-rankings h3{margin:10px 0;font:600 26px/1.25 Cormorant Garamond,Noto Serif Devanagari,serif}.profession-primary h3{color:#f0cf9c}.profession-primary b,.profession-rankings b{text-transform:capitalize;font-size:12px}.profession-rankings{gap:14px;display:grid}.profession-rankings h3{color:#173b39;font-size:21px}.profession-rankings b{color:#9a6836}.profession-evidence{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:14px;display:grid}.profession-evidence article{background:#fff;border-top:3px solid #b77b3d;padding:15px}.profession-evidence p{color:#59645f;font-size:12px;line-height:1.6}.profession-note{color:#624c30;background:#ead9bd;padding:15px 18px;font-size:13px;line-height:1.6}@media (max-width:900px){.profession-verdict{grid-template-columns:1fr}.profession-evidence{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.profession-evidence{grid-template-columns:1fr}}.analysis-report-toolbar{background:#173b39;border:2px solid #d6a75e;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin:18px 0 28px;padding:15px;display:grid}.analysis-report-toolbar>div{gap:16px;display:flex}.analysis-report-toolbar a{color:#f0d2a4;font-weight:800;text-decoration:none}.analysis-report-toolbar button{color:#173b39;cursor:pointer;background:#fffaf1;border:1px solid #d6a75e;min-height:45px;padding:0 15px;font-weight:800}.analysis-report-toolbar button:hover{background:#d6a75e}.detailed-report-divider{color:#fff;background:#173b39;border-left:7px solid #d6a75e;margin:44px 0 25px;padding:27px;scroll-margin-top:90px}.detailed-report-divider small{color:#e5b975;letter-spacing:.14em}.detailed-report-divider h2{color:#fff;margin:7px 0}.detailed-report-divider p{color:#cbd8d4;margin:0}.direction-evidence-table{background:#fff;border:1px solid #d2c2a9;margin-top:18px;padding:20px}.direction-evidence-table h3{color:#173b39;margin:0 0 14px}.direction-evidence-table>p{color:#654a2a;background:#fff4df;margin:14px 0 0;padding:12px;font-size:13px;line-height:1.6}.final-card-grid article>strong{margin-top:12px;font-size:12px;line-height:1.5;display:block}@media (max-width:900px){.analysis-report-toolbar{grid-template-columns:1fr 1fr}.analysis-report-toolbar>div{grid-column:1/-1}.analysis-report-toolbar button{width:100%}}@media (max-width:560px){.analysis-report-toolbar{grid-template-columns:1fr}.analysis-report-toolbar>div{flex-direction:column;gap:7px}.analysis-report-toolbar button{grid-column:1}}@media print{@page{size:A4;margin:11mm}body[data-report-print]{background:#fff!important}body[data-report-print] .inner-header,body[data-report-print] .inner-footer,body[data-report-print] .ja-whatsapp,body[data-report-print] .analysis-hero,body[data-report-print] .analysis-modules,body[data-report-print] .analysis-workspace>.member-bar,body[data-report-print] .analysis-workspace>form,body[data-report-print] .analysis-result>div:first-child{display:none!important}body[data-report-print] .analysis-shell,body[data-report-print] .analysis-workspace,body[data-report-print] .analysis-result{background:#fff!important;border:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}body[data-report-print=final] .analysis-result>:not(#final-conclusion){display:none!important}body[data-report-print=detailed] #detailed-report,body[data-report-print=final] #final-conclusion{width:100%;background:#fff!important;border:0!important;margin:0!important;padding:0!important;position:static!important}body[data-report-print] .analysis-report-toolbar,body[data-report-print] .final-submenu,body[data-report-print] button,body[data-report-print] input,body[data-report-print] select,body[data-report-print] textarea,body[data-report-print] a{display:none!important}body[data-report-print] article,body[data-report-print] tr,body[data-report-print] .analysis-report-head,body[data-report-print] .vedic-report-title{break-inside:avoid;page-break-inside:avoid}body[data-report-print] section,body[data-report-print] .vedic-table-wrap{break-inside:auto;page-break-inside:auto;overflow:visible!important}body[data-report-print] table{page-break-inside:auto;width:100%;font-size:9pt}body[data-report-print] thead{display:table-header-group}body[data-report-print] tr{page-break-inside:avoid}body[data-report-print] svg{max-width:155mm!important;height:auto!important}body[data-report-print]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.birth-time-input{grid-template-columns:minmax(82px,1fr) auto minmax(92px,1fr) minmax(72px,.75fr);align-items:center;gap:8px;display:grid}.birth-time-input select{color:#173b39;background:#fff;border:1px solid #cabba5;width:100%;min-height:46px;padding:10px;font-size:1rem}.birth-time-input>span{color:#7c5a34;font-weight:700}@media (max-width:480px){.birth-time-input{grid-template-columns:1fr auto 1.15fr .85fr;gap:5px}.birth-time-input select{padding:9px 5px;font-size:.9rem}}.match-score.suitable{box-shadow:inset 0 6px #77a889}.match-score.not-suitable{background:#563a35;box-shadow:inset 0 6px #d58a77}.match-verdict{background:#ffffff14;border:1px solid #ffffff4d;align-items:center;gap:10px;margin:10px 0 12px;padding:10px 16px;display:inline-flex!important}.match-score .match-verdict span,.match-score .match-verdict b{color:#fff;letter-spacing:.08em;font:700 14px/1.2 inherit}.match-score .match-threshold{color:#c7d2ce;letter-spacing:0;margin-top:18px;font-size:12px;display:block}.match-score.not-suitable .match-verdict{background:#8c302559}.nav-submenu,.nav-nested-submenu{will-change:auto;transition:none!important}.nav-trigger,.nav-submenu a,.nav-branch>button{touch-action:manipulation}.route-loading{color:#fff;background:#0b2928;place-content:center;justify-items:center;gap:9px;min-height:100vh;display:grid}.route-loading span{color:#d6a75e;font-size:34px;animation:.75s ease-in-out infinite alternate routePulse}.route-loading b{font:500 25px Cormorant Garamond,Noto Serif Devanagari,serif}.route-loading small{color:#a9bbb5;font-size:14px}@keyframes routePulse{to{opacity:.4;transform:scale(.82)}}.nav-group{border-bottom:1px solid #ffffff1f;padding:7px;display:block}.nav-group>b{color:#dfb374;letter-spacing:.12em;text-transform:uppercase;padding:7px 7px 5px;font-size:10px;display:block}.nav-group>span{grid-template-columns:1fr;display:grid}.nav-group a{padding-left:18px!important}.nav-group a:last-child{border-bottom:1px solid #ffffff17}.nav-mobile-layer{display:none}@media (max-width:1050px){.nav-mobile-layer{z-index:9999;background:#031211b8;justify-content:center;align-items:flex-start;padding:145px 12px 20px;display:flex;position:fixed;inset:0}.nav-mobile-panel{background:#0b2928;border:1px solid #d6ab708c;width:min(520px,100%);max-height:calc(100dvh - 165px);overflow-y:auto;box-shadow:0 20px 55px #00000080}.nav-mobile-panel>header{z-index:2;background:#123735;border-bottom:1px solid #d6ab7059;justify-content:space-between;align-items:center;padding:16px 18px;display:flex;position:sticky;top:0}.nav-mobile-panel>header b{color:#dfb374;letter-spacing:.08em;text-transform:uppercase;font:600 18px Cormorant Garamond,Noto Serif Devanagari,serif}.nav-mobile-panel>header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff38;width:40px;height:40px;font-size:25px}.nav-opening{z-index:2;color:#102e2c;background:#d2a15f;margin:0;padding:12px 18px;font-size:14px;font-weight:700;position:sticky;top:73px}.nav-mobile-panel>div>a,.nav-mobile-panel .nav-group a{border-bottom:1px solid #ffffff1a;color:#d5dfdc!important;letter-spacing:.04em!important;text-transform:none!important;padding:16px 18px!important;font-size:14px!important;display:block!important}.nav-mobile-panel .nav-group{padding:8px 0}.nav-mobile-panel .nav-group>b{padding:12px 18px 7px;font-size:12px}.nav-mobile-panel .nav-group>span{display:block}.nav-parent[open]>.nav-submenu{display:none!important}}@media (max-width:620px){.nav-mobile-layer{padding-top:128px}.nav-mobile-panel{max-height:calc(100dvh - 144px)}}.ja-site.kundli-only>:not(.ja-header):not(.report-studio){display:none}.ja-site.kundli-only .ja-header{background:#0b2928;position:fixed;box-shadow:0 4px 18px #00000029}.ja-site.kundli-only .report-studio{min-height:100vh;padding-top:140px;display:block}.ja-site.kundli-only .studio-head{margin-bottom:34px}.ja-site.kundli-only .report-types{display:none}.ja-site.kundli-only .report-layout{max-width:780px;margin:0 auto;display:block}.kundli-entry-choice>h3{margin:24px 0 14px}.kundli-entry-buttons{grid-template-columns:1fr 1fr;gap:14px;display:grid}.kundli-entry-buttons>a,.kundli-entry-buttons>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #70431c33;border-radius:14px;align-items:center;gap:14px;padding:18px;text-decoration:none;display:flex}.kundli-entry-buttons b{color:#fff;background:#8b1e25;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.kundli-entry-buttons span{flex-direction:column;font-weight:700;display:flex}.kundli-entry-buttons small{margin-top:4px;font-weight:400;line-height:1.35}.saved-profile-picker{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.saved-profile-picker>small{letter-spacing:.08em;width:100%;font-weight:800}.saved-profile-picker button{text-align:left;cursor:pointer;background:#fff;border:1px solid #70431c33;border-radius:10px;flex-direction:column;gap:2px;padding:10px 13px;display:flex}.saved-profile-picker button.active{background:#fff7ef;border-color:#8b1e25}.saved-profile-picker a{color:#8b1e25;align-self:center;font-weight:700}.kundli-choice-back{color:#8b1e25;cursor:pointer;background:0 0;border:0;margin-top:14px;font-weight:700}@media (max-width:680px){.kundli-entry-buttons{grid-template-columns:1fr}}.kundli-guidance-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#081918b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.kundli-guidance-popup{text-align:center;background:#fffaf1;border:1px solid #d6cab7;width:min(560px,100%);padding:38px;position:relative;box-shadow:0 24px 80px #0000004d}.kundli-guidance-popup h2{margin:0 0 16px;font-size:42px}.kundli-guidance-popup>p:not(.ja-kicker){color:#626b66;line-height:1.7}.kundli-guidance-popup>div{grid-template-columns:1fr 1fr;gap:12px;margin:26px 0 15px;display:grid}.kundli-guidance-popup>div a{color:#fff;background:#153b39;justify-content:space-between;padding:16px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.kundli-guidance-popup>div a+a{background:#8b1e25}.kundli-guidance-close{cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:8px;right:12px}.kundli-guidance-later{color:#8b1e25;cursor:pointer;background:0 0;border:0;font-weight:700}@media (max-width:580px){.kundli-guidance-popup>div{grid-template-columns:1fr}.kundli-guidance-popup{padding:32px 22px}.kundli-guidance-popup h2{font-size:34px}}.kundli-home-banner{color:#fff;background:linear-gradient(110deg,#8b1e25,#5f1118);grid-template-columns:1.25fr .75fr;align-items:center;gap:36px;padding:34px 7vw;display:grid}.kundli-home-banner p{color:#efc88a;letter-spacing:.18em;margin:0 0 8px;font-size:10px}.kundli-home-banner h2{margin:0;font:500 clamp(30px,3vw,46px)/1.05 Cormorant Garamond,serif}.kundli-home-banner span{color:#f2d9d0;margin-top:10px;display:block}.kundli-home-banner>div:last-child{grid-template-columns:1fr 1fr;gap:8px;display:grid}.kundli-home-banner a{color:#fff;text-align:center;border:1px solid #ffffff59;padding:12px 14px;font-weight:700;text-decoration:none}.new-kundli-form .form-grid{margin:24px 0}.new-kundli-form .analysis-place{position:relative}.new-kundli-form .analysis-place>div{z-index:5;background:#fff;border:1px solid #d7cdbc;position:absolute;top:100%;left:0;right:0}.new-kundli-form .analysis-place>div button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eee;flex-direction:column;width:100%;padding:10px;display:flex}@media (max-width:760px){.kundli-home-banner{grid-template-columns:1fr}.kundli-home-banner>div:last-child{grid-template-columns:1fr 1fr}}.ja-hero-copy .hero-divya-slogan{color:#efc47f;letter-spacing:.01em;max-width:720px;margin:24px 0 0;font:500 clamp(24px,2.5vw,38px)/1.18 Cormorant Garamond,Noto Serif Devanagari,serif}.ja-hero-copy .hero-divya-slogan+p{margin-top:18px!important}.milan-new-profile{background:#fffaf1;border:1px solid #cfbea4;justify-content:space-between;align-items:center;gap:24px;margin:0 0 22px;padding:22px 24px;display:flex}.milan-new-profile div{flex-direction:column;gap:6px;display:flex}.milan-new-profile b{font:600 22px Cormorant Garamond,Noto Serif Devanagari,serif}.milan-new-profile small{color:#69716d;line-height:1.5}.milan-new-profile>a{color:#fff;background:#8b1e25;flex:none;padding:15px 18px;font-size:12px;font-weight:700}@media (max-width:680px){.milan-new-profile{flex-direction:column;align-items:stretch}.milan-new-profile>a{text-align:center}}.milan-add-person{color:#fff;cursor:pointer;background:#8b1e25;border:0;width:100%;margin:0 0 14px;padding:15px;font-size:14px;font-weight:700}.milan-inline-backdrop{z-index:10000;background:#041d1cb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.milan-inline-profile{background:#fffaf1;border:1px solid #bd8950;width:min(680px,100%);max-height:90vh;padding:30px;overflow:auto;box-shadow:0 24px 70px #00000059}.milan-inline-head{justify-content:space-between;align-items:start;margin-bottom:22px;display:flex}.milan-inline-head small{color:#a3713d;letter-spacing:.13em}.milan-inline-head h3{margin:4px 0 0;font:600 32px Cormorant Garamond,Noto Serif Devanagari,serif}.milan-inline-head>button{cursor:pointer;background:0 0;border:0;font-size:30px}.milan-inline-profile .analysis-place{position:relative}.milan-inline-profile .analysis-place>div{z-index:2;background:#fff;border:1px solid #cdbca5;position:absolute;top:67px;left:0;right:0}.milan-inline-profile .analysis-place>div button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee4d6;justify-content:space-between;width:100%;padding:10px;display:flex}.milan-place-error{color:#9d2027;margin-top:7px;display:block}.milan-inline-profile .analysis-submit{width:100%;margin-top:22px}.plan-grid button em{color:#8b1e25;border-top:1px solid #173b3933;margin-top:5px;padding-top:10px;font-size:.72rem;font-style:normal;font-weight:700}.plan-grid button:hover em{color:#ffd28c;border-color:#ffffff40}.nav-caret{color:#c99b61;cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;width:26px;height:32px;margin-left:2px;font-size:15px;display:grid}.nav-parent.menu-open .nav-caret{transform:rotate(180deg)}.nav-parent.menu-open .nav-trigger{color:#dfb374}.nav-parent.menu-open .nav-submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}@media (max-width:1050px){.inner-header .nav-trigger{padding-right:5px!important}.inner-header .nav-caret{border-right:1px solid #ffffff1a;flex:0 0 34px;height:48px}.inner-header .nav-parent.menu-open .nav-submenu{opacity:0!important;visibility:hidden!important;pointer-events:none!important}}@media (max-width:950px){.ja-header .nav-trigger{padding-right:5px!important}.ja-header .nav-caret{border-right:1px solid #ffffff1a;flex:0 0 34px;height:48px}.ja-header .nav-parent.menu-open .nav-submenu{opacity:0!important;visibility:hidden!important;pointer-events:none!important}}.milan-score-table{background:#fffaf1;padding:38px 40px}.milan-score-table header{text-align:center;margin-bottom:24px}.milan-score-table header small{color:#a3713d;letter-spacing:.12em}.milan-score-table header h2{color:#173b39;margin:6px 0;font:600 34px Cormorant Garamond,Noto Serif Devanagari,serif}.milan-score-table header p{color:#6f756f;margin:0}.milan-table-scroll{overflow-x:auto}.milan-score-table table{border-collapse:collapse;width:100%;min-width:650px}.milan-score-table th,.milan-score-table td{text-align:left;border:1px solid #d8cbb8;padding:14px 12px;font-size:14px}.milan-score-table thead th{color:#fff;background:#173b39}.milan-score-table tbody th{color:#173b39}.milan-score-table td:nth-last-child(-n+2),.milan-score-table th:nth-last-child(-n+2){text-align:center}.milan-score-table tbody td strong{color:#8b1e25;font-size:18px}.milan-score-table tfoot{background:#eadfce}.milan-score-table tfoot th,.milan-score-table tfoot td{font-size:16px}.milan-score-table tfoot td strong{color:#8b1e25;font-size:22px}.milan-score-summary{border:1px solid #d8cbb8;grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.milan-score-summary span{text-align:center;border-right:1px solid #d8cbb8;padding:16px}.milan-score-summary span:last-child{border-right:0}.milan-score-summary small,.milan-score-summary b{display:block}.milan-score-summary small{color:#74776f}.milan-score-summary b{color:#173b39;margin-top:5px;font:600 25px Cormorant Garamond,serif}@media (max-width:680px){.milan-score-table{padding:28px 18px}.milan-score-summary{grid-template-columns:1fr}.milan-score-summary span{border-bottom:1px solid #d8cbb8;border-right:0}.milan-score-summary span:last-child{border-bottom:0}}.calendly-after-payment{background:#f1e7d8;border:1px solid #cdbb9f;margin:25px 0;padding:18px 20px}.calendly-after-payment b{color:#173b39;font:600 22px Cormorant Garamond,serif;display:block}.calendly-after-payment p{color:#69716d;margin:6px 0 0;font-size:14px;line-height:1.55}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
