.ask-root{--ask-ink:#482333;--ask-muted:#796773;--ask-gold:#b58b4a;--ask-line:#e8ded1;color:var(--ask-ink);background:#fffaf1;min-height:75vh;padding:0 22px 50px;font-family:Arial,Noto Sans,sans-serif}.ask-root button,.ask-root input,.ask-root textarea{font:inherit}.ask-root h1,.ask-root h2,.ask-root h3{color:var(--ask-ink);letter-spacing:-.035em;font-family:inherit;line-height:1.15}.ask-root p{line-height:1.65}.ask-root button{cursor:pointer}.ask-root button:disabled{cursor:wait;opacity:.6}:is(.ask-root button:focus-visible,.ask-root a:focus-visible,.ask-root summary:focus-visible){outline:3px solid var(--ask-gold);outline-offset:4px}.ask-topbar{justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:auto;padding:25px 0;display:flex}.ask-topbar>a{letter-spacing:.12em;font-size:13px;font-weight:700}.ask-language{border:1px solid var(--ask-line);background:#fff;border-radius:30px;padding:4px;display:flex}.ask-language button{color:var(--ask-muted);background:0 0;border:0;border-radius:24px;padding:8px 15px;font-size:14px}.ask-language button[aria-pressed=true]{background:var(--ask-ink);color:#fffaf1}.ask-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:55px;max-width:1120px;margin:10px auto 55px;display:grid}.ask-eyebrow{color:#9a6936;letter-spacing:.16em;margin-bottom:16px;font-size:11px;font-weight:750;display:block}.ask-hero h1{margin:0 0 23px;font-size:clamp(36px,4.5vw,60px);font-weight:700}.ask-hero h1 em{color:#8b4456;font-style:normal}.ask-hero-copy>p{color:var(--ask-muted);max-width:470px;margin-bottom:26px;font-size:18px}.ask-primary{color:#fff;text-align:center;white-space:normal;background:#682b40;border:0;border-radius:14px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:17px 24px;font-weight:700;line-height:1.35;display:inline-flex;box-shadow:0 8px 20px #682b4012}.ask-primary:hover{background:#502235}.ask-trust{color:var(--ask-muted);align-items:center;gap:7px;margin-top:15px;font-size:12px;line-height:1.5;display:flex}.ask-hero-image{min-width:0;position:relative}.ask-hero-image img{object-fit:cover;border-radius:130px 130px 25px 25px;width:100%;height:425px;display:block}.ask-image-note{text-align:center;background:#fffaf1ed;border-radius:15px;padding:17px;font-size:13px;position:absolute;bottom:18px;left:16px;right:16px;box-shadow:0 5px 20px #48233313}.ask-intro{text-align:center;max-width:900px;margin:45px auto}.ask-root h2{margin:10px 0 22px;font-size:30px}.ask-chips{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ask-chips button{color:var(--ask-ink);border:1px solid var(--ask-line);text-align:left;background:#fff;border-radius:24px;align-items:center;gap:9px;padding:12px 17px;font-size:14px;display:flex}.ask-chips button:hover{border-color:var(--ask-gold);background:#fff1dc}.ask-how{grid-template-columns:repeat(3,1fr);gap:35px;max-width:1000px;margin:60px auto 35px;display:grid}.ask-how>div{border-top:1px solid var(--ask-line);padding-top:24px}.ask-how>div>span{color:var(--ask-gold);font-size:13px}.ask-how h3{margin:13px 0;font-size:21px}.ask-how p{color:var(--ask-muted);font-size:14px}.ask-disclaimer{text-align:center;max-width:760px;color:var(--ask-muted);margin:35px auto 0;line-height:1.65;font-size:12px!important}.ask-error{color:#844429;background:#fff0e2;border:1px solid #e0ba96;border-radius:14px;max-width:760px;margin:10px auto 25px;padding:15px;line-height:1.5;position:relative}.ask-onboard{border:1px solid var(--ask-line);background:#fff;border-radius:25px;max-width:520px;margin:15px auto 65px;padding:28px;box-shadow:0 12px 40px #48233306}.ask-back{color:var(--ask-muted);background:0 0;border:0;align-items:center;gap:8px;margin:0 0 23px;padding:0;display:inline-flex;font-size:14px!important}.ask-progress{gap:7px;margin-bottom:28px;display:flex}.ask-progress span{background:#eee8df;border-radius:5px;flex:1;height:4px}.ask-progress span.active{background:var(--ask-gold)}.ask-onboard h1{margin:0 0 16px;font-size:32px}.ask-onboard form>p{color:var(--ask-muted);margin-bottom:28px;font-size:15px}.ask-onboard label,.ask-composer label{margin:0 0 10px;font-size:13px;font-weight:700;display:block}.ask-onboard input{border:1px solid var(--ask-line);width:100%;min-height:54px;color:var(--ask-ink);background:#fffaf7;border-radius:12px;padding:12px 15px;font-size:17px}.ask-onboard input:focus,.ask-composer textarea:focus{outline:2px solid var(--ask-gold);outline-offset:2px}.ask-wide{width:100%;margin-top:25px}.ask-unknown{color:var(--ask-ink);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:18px 0;display:flex;font-size:14px!important}.ask-unknown>span{border:1px solid var(--ask-gold);border-radius:5px;flex-shrink:0;place-items:center;width:21px;height:21px;display:grid}.ask-unknown[aria-pressed=true]>span{background:var(--ask-ink);color:#fff}.ask-note{background:#fcf4e7;border-radius:12px;margin-top:13px;padding:16px;font-size:13px;line-height:1.65}.ask-location{background:#f9f4eb;border-radius:12px;gap:10px;margin-top:17px;padding:16px;display:flex}.ask-location strong,.ask-location small{display:block}.ask-location small{color:var(--ask-muted);margin-top:5px;font-size:11px}.ask-place-sub{opacity:.65;font-size:11px;display:block}.ask-workspace-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.ask-workspace h1{margin:0;font-size:34px}.ask-workspace-head .ask-eyebrow{margin-bottom:10px}.ask-counter{border:1px solid var(--ask-line);white-space:nowrap;background:#fff;border-radius:30px;padding:10px 13px;font-size:11px}.ask-root details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.ask-root details>summary::-webkit-details-marker{display:none}.ask-root details[open]>summary>svg:last-child{transform:rotate(180deg)}.ask-chart{border:1px solid var(--ask-line);background:#fff;border-radius:15px;margin-bottom:17px;padding:17px 20px;font-size:13px}.ask-chart summary>span{align-items:center;gap:10px;font-weight:700;display:flex}.ask-chart>div{padding-top:15px}.ask-chart-stats{grid-template-columns:repeat(4,1fr);gap:15px;margin:20px 0;display:grid}.ask-chart-stats span{color:var(--ask-muted);font-size:11px}.ask-chart-stats strong{color:var(--ask-ink);margin-top:6px;font-size:13px;display:block}.ask-table-wrap{margin-bottom:20px;overflow:auto}.ask-table-wrap table{border-collapse:collapse;width:100%;font-size:12px}.ask-table-wrap th,.ask-table-wrap td{border-bottom:1px solid var(--ask-line);text-align:left;white-space:nowrap;padding:10px 5px}.ask-muted{color:var(--ask-muted);font-size:12px;line-height:1.6}.ask-report-teaser{text-align:left;width:100%;color:var(--ask-ink);background:#fbefd9;border:1px solid #e6d1af;border-radius:16px;align-items:center;gap:15px;margin-bottom:30px;padding:18px 20px;display:flex}.ask-report-teaser>div{flex:1}.ask-report-teaser strong{font-size:15px;display:block}.ask-report-teaser span{color:var(--ask-muted);margin-top:6px;font-size:11px;display:block}.ask-welcome{text-align:center;padding:25px 0 35px}.ask-welcome h2{font-size:28px}.ask-welcome>p{color:var(--ask-muted);margin-bottom:23px;font-size:14px}.ask-message{margin:0 0 30px}.ask-question{background:#f4ece3;border-radius:16px 16px 4px;align-items:flex-start;gap:10px;margin:20px 0 12px;padding:15px 18px;font-weight:600;display:flex}.ask-question svg{color:#9a6936;flex-shrink:0;margin-top:4px}.ask-question p{margin:0;font-size:15px}.ask-answer{border:1px solid var(--ask-line);background:#fff;border-radius:20px;padding:28px;box-shadow:0 8px 24px #48233304}.ask-answer .ask-eyebrow{margin-bottom:12px}.ask-direct{margin:0 0 23px;font-weight:600;font-size:20px!important;line-height:1.5!important}.ask-timing{border-left:3px solid var(--ask-gold);margin-bottom:25px;padding:0 0 0 14px}.ask-timing>span{letter-spacing:.06em;text-transform:uppercase;color:#9a6936;font-size:10px;font-weight:700}.ask-timing p{margin:7px 0;font-size:14px}.ask-answer h3{letter-spacing:0;margin:0 0 14px;font-size:15px}.ask-why>div{align-items:flex-start;gap:10px;margin-bottom:11px;display:flex}.ask-why svg{color:#94733d;flex-shrink:0;margin-top:3px}.ask-why p{margin:0;font-size:14px}.ask-why small{color:var(--ask-muted);margin-top:5px;font-size:10px;display:block}.ask-actions{margin:24px 0}.ask-actions p{align-items:flex-start;gap:10px;margin:11px 0;font-size:14px;display:flex}.ask-actions p>span{color:#997644;background:#f5eee3;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.ask-verdict{background:#fff7eb;border-radius:12px;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:18px;padding:16px;display:grid}.ask-verdict small{color:#976f40;margin-bottom:6px;font-size:10px;display:block}.ask-verdict strong{font-size:13px;font-weight:600;line-height:1.5;display:block}.ask-answer details{border-top:1px solid var(--ask-line);padding-top:15px}.ask-answer summary{font-size:12px;font-weight:600}.ask-answer details p{color:var(--ask-muted);font-size:14px}.ask-evidence p{border-left:2px solid var(--ask-line);padding-left:12px;font-size:11px!important}.ask-composer{border:1px solid var(--ask-line);background:#fff;border-radius:18px;padding:20px;box-shadow:0 12px 30px #48233306}.ask-composer textarea{resize:vertical;border:1px solid var(--ask-line);width:100%;color:var(--ask-ink);background:#fffcf8;border-radius:10px;min-height:90px;padding:13px;font-size:16px;display:block}.ask-composer>div{justify-content:space-between;align-items:center;gap:12px;margin-top:13px;display:flex}.ask-composer small{color:var(--ask-muted);font-size:11px}.ask-composer .ask-primary{min-height:45px;padding:12px 19px;font-size:14px}.ask-paywall{color:#fffaf1;background:#682b40;border-radius:22px;padding:30px;box-shadow:0 12px 30px #48233315}.ask-paywall h2{color:#fffaf1;margin:12px 0 15px;font-size:28px}.ask-paywall .ask-eyebrow{color:#eac990}.ask-paywall>p{opacity:.85;margin-bottom:20px;font-size:14px}.ask-price{align-items:center;gap:16px;font-size:35px;font-weight:700;display:flex}.ask-price small{max-width:160px;font-size:11px;font-weight:400;line-height:1.5}.ask-paywall .ask-primary{color:#482333;box-shadow:none;background:#f8dfb4}.ask-paywall>small{text-align:center;opacity:.8;margin-top:14px;font-size:11px;line-height:1.65;display:block}.ask-preparing{background:#fbefd9;border-radius:14px;align-items:center;gap:12px;margin-bottom:20px;padding:20px;font-size:14px;display:flex}.ask-report-topics{grid-template-columns:1fr 1fr;gap:15px;margin:25px 0;display:grid}.ask-report-topics span{align-items:center;gap:9px;font-size:13px;display:flex}.ask-report-topics svg{color:#f8dfb4;flex-shrink:0}.ask-life-head{border:1px solid var(--ask-line);background:#fff;border-radius:20px;margin-bottom:24px;padding:28px}.ask-life-head>p{color:var(--ask-muted);font-size:14px}.ask-life-head .ask-primary{margin-top:20px}.ask-life-section{border:1px solid var(--ask-line);background:#fff;border-radius:15px;margin:12px 0}.ask-life-section>summary{padding:20px;font-size:16px;font-weight:600}.ask-life-section>summary>span{align-items:center;gap:15px;display:flex}.ask-life-section>summary small{color:#ad834d;font-size:11px}.ask-life-section>div{padding:0 24px 24px}.ask-life-section p,.ask-life-section li{font-size:14px;line-height:1.75}.ask-life-section ul{padding-left:18px}.ask-life-section li{padding:4px 0}.ask-life-section details{margin-top:18px;font-size:12px}.ask-spin{animation:1s linear infinite ask-spin}@keyframes ask-spin{to{transform:rotate(360deg)}}@media (max-width:700px){.ask-root{padding:0 18px 40px}.ask-topbar{padding:18px 0}.ask-hero{flex-direction:column;align-items:stretch;gap:27px;margin:15px auto 35px;display:flex}.ask-hero h1{margin-bottom:16px;font-size:36px;line-height:1.16}.ask-hero-copy>p{margin-bottom:20px;font-size:15px}.ask-hero .ask-primary{width:100%}.ask-hero .ask-trust{justify-content:center;font-size:11px}.ask-hero-image img{object-position:center 44%;border-radius:65px 65px 20px 20px;height:235px}.ask-image-note{padding:11px;font-size:11px;bottom:12px}.ask-intro{text-align:left;margin:40px auto}.ask-root h2{font-size:25px}.ask-chips{justify-content:flex-start;gap:8px}.ask-chips button{padding:11px 14px;font-size:13px}.ask-how{grid-template-columns:1fr;gap:20px;margin:35px auto}.ask-how>div{padding-top:18px}.ask-how h3{margin:8px 0;font-size:19px}.ask-onboard{margin-top:10px;padding:23px 20px}.ask-onboard h1{font-size:28px}.ask-workspace-head{flex-direction:column;align-items:flex-start;gap:15px}.ask-workspace h1{font-size:29px}.ask-counter{font-size:11px}.ask-chart{padding:15px}.ask-chart-stats{grid-template-columns:1fr 1fr}.ask-report-teaser{gap:10px;padding:16px 14px}.ask-report-teaser strong{font-size:14px}.ask-report-teaser span{font-size:10px;line-height:1.5}.ask-answer{border-radius:17px;padding:22px 19px}.ask-direct{font-size:18px!important}.ask-paywall{padding:25px 20px}.ask-price{font-size:32px}.ask-report-topics{grid-template-columns:1fr;gap:12px}.ask-life-head{padding:24px 20px}.ask-life-section>summary{padding:17px;font-size:15px}.ask-life-section>div{padding:0 19px 19px}}@media (prefers-reduced-motion:reduce){.ask-spin{animation:none}}@font-face{font-family:RekhaaHindi;src:url(/fonts/NotoSansDevanagari.ttf)format("truetype");font-display:swap}.ask-root[lang=hi]{font-family:RekhaaHindi,Arial,sans-serif}.ask-hero h1{font-size:clamp(34px,3.7vw,48px)}.ask-hero h1 em{margin-top:10px;font-size:.82em;line-height:1.25;display:block}.ask-translate{color:#682b40;background:#fffaf1;border:1px solid #e8ded1;border-radius:20px;align-items:center;gap:8px;margin-top:18px;padding:9px 13px;display:flex;font-size:12px!important}.ask-unlock-label{font-weight:700;font-size:13px!important}.ask-root[lang=hi] .ask-eyebrow{letter-spacing:.035em}.ask-root[lang=hi] h1,.ask-root[lang=hi] h2{line-height:1.4}@media (max-width:700px){.ask-hero h1{font-size:32px}}.ask-delete{color:#796773;background:0 0;border:0;margin:28px auto 0;text-decoration:underline;display:block;font-size:11px!important}.ask-why small{line-height:1.6}.ask-root[lang=hi] h1,.ask-root[lang=hi] h2,.ask-root[lang=hi] h3{font-family:RekhaaHindi,Arial,sans-serif!important}@media (min-width:801px) and (max-width:1100px){.header-inner{gap:14px}.nav{gap:14px;font-size:.8rem}.small-button{padding:0 14px;font-size:.75rem}}.ask-root{--ask-ink:#3d2430;--ask-muted:#71656c;--ask-line:#e6dfd5;background:#f7f3ec}.ask-topbar>a{font-size:14px}.ask-eyebrow{font-size:12px}.ask-root h1,.ask-root h2{letter-spacing:-.025em}.ask-root p{font-size:16px}.ask-root button{transition:background .15s,border-color .15s}.ask-primary{border-radius:12px;font-size:16px}.ask-onboard{background:#fffdfa;border-radius:22px;max-width:550px;padding:32px;box-shadow:0 15px 45px #3d243008}.ask-onboard h1{font-size:30px}.ask-onboard form>p{font-size:16px}.ask-onboard label{font-size:14px}.ask-onboard .ask-eyebrow{margin-bottom:20px}.ask-language-choices{gap:13px;margin:25px 0 10px;display:grid}.ask-language-choices button{text-align:left;color:#3d2430;background:#fff;border:1px solid #e0d6cc;border-radius:14px;padding:20px 24px;position:relative}.ask-language-choices button[aria-pressed=true]{background:#fbf2f4;border:2px solid #682b40;padding:19px 23px}.ask-language-choices span{margin-bottom:8px;font-size:21px;font-weight:650;display:block}.ask-language-choices small{color:#71656c;font-size:14px}.ask-language-choices svg{color:#682b40;position:absolute;top:30px;right:22px}.ask-location small,.ask-trust,.ask-disclaimer{font-size:13px!important}.ask-chart{margin-bottom:12px;padding:12px 17px;font-size:14px}.ask-chart-stats span,.ask-table-wrap table{font-size:13px}.ask-chart-stats strong{font-size:14px}.ask-table-wrap{max-height:300px}.ask-workspace{max-width:880px;margin:0 auto}.ask-chat-mode{min-height:100dvh;padding-bottom:0}.ask-chat-mode .ask-topbar{max-width:880px;padding-block:14px}.ask-chat-mode .ask-delete{margin-top:18px;font-size:12px!important}.ask-chat-mode .ask-disclaimer{margin-top:12px;margin-bottom:18px;font-size:12px!important}.chat-room{background:#fffdfa;border:1px solid #e0d7cd;border-radius:22px;flex-direction:column;height:min(760px,100dvh - 150px);min-height:360px;display:flex;overflow:hidden;box-shadow:0 12px 50px #3d243009}.chat-room-head{background:#fffdfa;border-bottom:1px solid #e7dfd6;flex:none;align-items:center;gap:13px;padding:17px 22px;display:flex}.chat-avatar{color:#f5d5a1;background:#682b40;border-radius:14px;place-items:center;width:41px;height:41px;font-size:23px;display:grid}.chat-room-head>div:nth-child(2){flex:1;min-width:0}.chat-room-head strong{font-size:17px;display:block}.chat-room-head small{color:#71656c;margin-top:5px;font-size:13px;display:block}.chat-quota{color:#694f58;white-space:nowrap;background:#f3ece5;border-radius:18px;padding:8px 11px;font-size:12px}.chat-thread{overscroll-behavior:contain;scrollbar-width:thin;background:#f7f3ed;flex:1;min-height:0;padding:22px 26px;overflow:auto}.chat-date{text-align:center;letter-spacing:.08em;color:#96838c;margin:0 0 24px;font-size:12px}.chat-exchange{margin:24px 0}.chat-user{width:fit-content;max-width:78%;margin:0 0 20px auto}.chat-user>span{text-align:right;color:#85707a;margin-bottom:7px;font-size:12px;display:block}.chat-user p{color:#fff;overflow-wrap:anywhere;background:#682b40;border-radius:18px 18px 3px;margin:0;padding:14px 18px;font-size:16px;line-height:1.6}.chat-assistant{max-width:88%;margin:15px 0}.chat-author{color:#82636e;letter-spacing:.04em;align-items:center;gap:7px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.chat-author i{color:#b68d4d;font-size:15px;font-style:normal}.chat-bubble{color:#3d2430;background:#fffdfa;border:1px solid #ece4d9;border-radius:3px 18px 18px;padding:19px 21px}.chat-bubble p{font-size:16px;line-height:1.7}.chat-answer{margin:0;font-weight:400}.chat-greeting p{margin:0}.chat-greeting p:first-child{margin-bottom:9px;font-weight:650}.chat-time{background:#f6f0e6;border-radius:9px;margin:17px 0 0;padding:10px 14px}.chat-time>span{color:#967449;font-size:12px;font-weight:650}.chat-time p{margin:5px 0 0;font-size:14px}.chat-details{border-top:1px solid #ece3d9;margin-top:18px;padding-top:14px}.chat-details>summary{color:#79515f;gap:12px;font-size:14px;font-weight:500}.chat-reasons{padding-top:17px}.chat-reasons h3{margin:16px 0 10px;letter-spacing:0!important;font-size:14px!important}.chat-reasons>p{align-items:flex-start;gap:9px;margin:10px 0;font-size:14px;display:flex}.chat-reasons>p svg{color:#9b7c4a;flex-shrink:0;margin-top:5px}.chat-reasons small{color:#958089;margin-top:5px;font-size:12px;display:block}.chat-reasons ol{padding-left:19px;font-size:14px;line-height:1.7}.chat-reasons li{margin:6px 0}.chat-reasons details{margin-top:18px;font-size:14px}.chat-reasons details p{font-size:14px}.chat-verdict{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.chat-verdict span{color:#745867;background:#f6f0ef;border-radius:9px;padding:7px 10px;font-size:12px;line-height:1.5}.chat-verdict b{font-weight:650}.chat-translate{color:#79515f;background:0 0;border:0;align-items:center;gap:8px;margin-top:15px;padding:0;display:flex;font-size:13px!important}.chat-pending .chat-bubble{color:#8b7480;align-items:center;gap:12px;font-size:14px;display:flex}.chat-input-area{background:#fffdfa;border-top:1px solid #e9e0d7;flex:none;padding:14px 20px 12px}.chat-suggestions{scrollbar-width:none;gap:7px;padding-bottom:12px;display:flex;overflow:auto}.chat-suggestions button{color:#78606a;text-align:left;background:#faf6ef;border:1px solid #e7ded4;border-radius:18px;flex-shrink:0;padding:8px 12px;font-size:13px}.chat-suggestions button:hover{border-color:#b99472}.chat-composer{background:#fff;border:1px solid #d7cac1;border-radius:14px;align-items:flex-end;gap:12px;padding:10px 10px 10px 15px;display:flex}.chat-composer:focus-within{border-color:#9b6c80;box-shadow:0 0 0 2px #9b6c8014}.chat-composer textarea{color:#3d2430;resize:none;background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;min-height:46px;max-height:125px;padding:4px 0;line-height:1.5;font-size:16px!important}.chat-composer button{color:#fff;background:#682b40;border:0;border-radius:11px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.chat-input-note{text-align:center;color:#94808a;margin-top:8px;font-size:12px;display:block}.chat-soft-offer{background:#f8efdf;border:1px solid #e6d8c5;border-radius:14px;gap:12px;margin:24px 0 7px;padding:19px;display:flex}.chat-soft-offer>svg{color:#ad854b;flex-shrink:0;margin-top:3px}.chat-soft-offer strong{font-size:14px}.chat-soft-offer p{margin:7px 0;line-height:1.6;font-size:14px!important}.chat-soft-offer button{color:#682b40;text-align:left;text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:14px;font-weight:650;text-decoration:underline}.chat-choice{background:#fffdfa;border:1px solid #dfd4c8;border-radius:17px;margin:26px 0 8px;padding:24px}.chat-choice-label{color:#ad8250;font-size:13px}.chat-choice h2{margin:12px 0 20px;font-size:25px!important}.chat-choice-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.chat-choice-grid article{background:#fbf8f2;border:1px solid #e6ddd2;border-radius:14px;padding:20px}.chat-choice-grid article>span{color:#99784e;align-items:center;gap:8px;font-size:12px;display:flex}.chat-choice-grid h3{margin:16px 0 11px;line-height:1.25;font-size:20px!important}.chat-choice-grid p{color:#7c6872;margin-bottom:17px;font-size:14px!important}.chat-choice-grid article>strong{margin-bottom:6px;font-size:30px;display:block}.chat-choice-grid article>small{color:#89727c;font-size:12px;display:block}.chat-choice-grid .ask-primary{color:#682b40;width:100%;min-height:45px;box-shadow:none;background:#fff;border:1px solid #ccb1bb;margin-top:20px;padding:12px;font-size:14px}.chat-choice-grid .chat-report-choice{color:#fffaf1;background:#682b40;border-color:#682b40}.chat-choice-grid .chat-report-choice>span{color:#f1cc91}.chat-choice-grid .chat-report-choice h3{color:#fffaf1}.chat-choice-grid .chat-report-choice p,.chat-choice-grid .chat-report-choice>small{color:#efdee4}.chat-choice-grid .chat-report-choice .ask-primary{color:#482333;background:#f5dbb0;border-color:#f5dbb0}.chat-test-note{text-align:center;color:#947b86;margin-top:15px;font-size:12px;line-height:1.6;display:block}.chat-report-link{color:#957844;text-align:center;background:0 0;border:0;justify-content:center;align-items:center;gap:9px;max-width:100%;margin:25px auto 0;padding:10px;font-size:13px;display:flex}.life-sales{grid-template-columns:1.15fr 1fr;gap:35px;margin:10px 0 25px;display:grid}.life-sales-copy{padding-top:18px}.life-sales-copy h2{margin-bottom:20px;font-size:34px!important;line-height:1.2!important}.life-sales-copy>p{color:#7c6872;font-size:16px;line-height:1.75}.life-sales-benefits{gap:16px;margin-top:26px;display:grid}.life-sales-benefits span{align-items:flex-start;gap:11px;font-size:15px;line-height:1.6;display:flex}.life-sales-benefits svg{color:#a7854b;flex-shrink:0;margin-top:3px}.life-book-preview{background:#fffdfa;border:1px solid #e0d4c3;border-radius:12px;padding:31px;box-shadow:0 18px 40px #4823330b}.life-book-preview>span{letter-spacing:.1em;color:#682b40;font-size:20px;font-weight:700;display:block}.life-book-preview>small{color:#af8952;letter-spacing:.09em;margin-top:24px;font-size:12px;display:block}.life-book-preview h3{white-space:pre-line;margin:17px 0 15px;font-size:29px!important;line-height:1.25!important}.life-book-preview>p{color:#967280;border-bottom:1px solid #eaddcb;padding-bottom:17px;font-size:14px}.life-book-preview>div{gap:15px;margin:24px 0;display:grid}.life-book-preview>div>span{align-items:center;gap:12px;font-size:14px;display:flex}.life-book-preview>div small{color:#ae8651;font-size:12px}.life-book-preview footer{color:#a17e48;align-items:center;gap:9px;margin-top:25px;font-size:12px;display:flex}.life-buy{color:#fffaf1;background:#682b40;border-radius:17px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:25px;padding:25px 28px;display:flex}.life-buy>div>small{color:#e9cfa6;font-size:12px;line-height:1.6;display:block}.life-buy strong{margin:7px 0;font-size:39px;display:block}.life-buy p{color:#eadbe1;margin:0;font-size:14px!important}.life-buy>div:last-child{text-align:center;max-width:380px}.life-buy .ask-primary{color:#482333;background:#f5dbb0;width:100%;min-height:55px;font-size:15px}.life-buy>div:last-child>small{color:#e0c8d1;margin-top:10px;font-size:12px;line-height:1.6;display:block}.life-stay{color:#806572;text-underline-offset:4px;background:0 0;border:0;grid-column:1/-1;justify-self:center;padding:0;font-size:14px;text-decoration:underline}.life-sales-footnote{text-align:center;color:#99838e;grid-column:1/-1;margin:0;line-height:1.7;font-size:13px!important}.ask-life-head h2{font-size:31px}.ask-life-section p,.ask-life-section li{font-size:16px}.ask-root[lang=hi] .chat-bubble p{line-height:1.85}.ask-chat-mode~.footer,:is(body:has(.ask-chat-mode) .header,body:has(.ask-chat-mode) .preview-strip){display:none}@media (max-width:700px){.ask-root{padding-inline:16px}.ask-onboard{padding:25px 21px}.ask-onboard h1{font-size:27px}.ask-chat-mode{padding-inline:10px}.ask-chat-mode .ask-topbar{padding:10px 7px}.ask-chat-mode .ask-chart{border-radius:10px;margin-bottom:8px;padding:10px 13px}.chat-room{border-radius:15px;height:calc(100dvh - 125px);min-height:260px}.chat-room-head{gap:10px;padding:12px 14px}.chat-avatar{border-radius:11px;width:35px;height:35px;font-size:21px}.chat-room-head strong{font-size:16px}.chat-room-head small{font-size:12px;line-height:1.4}.chat-quota{padding:7px 9px;font-size:12px}.chat-thread{padding:19px 13px}.chat-assistant{max-width:94%}.chat-user{max-width:88%}.chat-bubble{padding:16px}.chat-bubble p{font-size:16px}.chat-verdict span{font-size:12px}.chat-input-area{padding:12px 12px max(9px,env(safe-area-inset-bottom))}.chat-suggestions button{font-size:13px}.chat-choice{padding:19px 14px}.chat-choice-grid{grid-template-columns:1fr}.chat-choice h2{font-size:22px!important}.chat-choice-grid article{padding:19px}.chat-choice-grid h3{font-size:20px!important}.chat-soft-offer{gap:10px;padding:16px}.life-sales{grid-template-columns:1fr;gap:25px}.life-sales-copy{padding-top:0}.life-sales-copy h2{font-size:29px!important}.life-book-preview{padding:27px}.life-book-preview>div{grid-template-columns:1fr 1fr;gap:16px 12px}.life-book-preview>div>span{align-items:flex-start;font-size:13px;line-height:1.6}.life-buy{padding:25px;display:block}.life-buy>div:last-child{max-width:none;margin-top:22px}.life-buy strong{font-size:36px}.life-buy .ask-primary{padding-inline:15px;font-size:14px}.life-sales-footnote{font-size:12px!important}}@media (prefers-reduced-motion:reduce){.ask-root button{transition:none}}.chat-thread{position:relative}.ask-home-link{align-items:center;gap:12px;display:flex}.ask-home-link a{letter-spacing:.12em;font-size:14px;font-weight:700}.ask-home-link>span{letter-spacing:.07em;color:#9b7884;background:#f0e6e4;border-radius:6px;padding:5px 8px;font-size:10px}.ask-topic-screen{max-width:760px;margin:12px auto 55px}.ask-topic-screen>.ask-back{margin-bottom:28px}.ask-topic-screen h1{margin:0 0 16px;font-size:clamp(30px,5vw,43px)}.ask-topic-screen>p{color:var(--ask-muted);margin:0 0 25px;font-size:16px}.ask-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ask-topic-grid button{color:#682b40;text-align:left;background:#fff;border:1px solid #e4d8db;border-radius:16px;flex-direction:column;align-items:flex-start;gap:15px;min-height:126px;padding:23px 18px;font-size:16px;font-weight:600;transition:background .15s,border-color .15s;display:flex;position:relative}.ask-topic-grid button:hover{border-color:#9e6c7c}.ask-topic-grid button[aria-pressed=true]{background:#f5e9ed;border-color:#682b40;box-shadow:0 0 0 1px #682b40}.ask-topic-grid button>svg:last-child:not(:first-child){position:absolute;top:14px;right:12px}.ask-topic-question{border-top:1px solid #e4d8db;margin-top:29px;padding-top:27px}.ask-topic-question>label{margin-bottom:18px;font-size:20px;font-weight:700;display:block}.ask-topic-suggestions{flex-wrap:wrap;gap:9px;margin-bottom:17px;display:flex}.ask-topic-suggestions button{text-align:left;color:#70505e;background:#fff;border:1px solid #e4d8db;border-radius:12px;padding:10px 13px;font-size:14px;line-height:1.5}.ask-topic-suggestions button[aria-pressed=true]{background:#f5e9ed;border-color:#9e6c7c}.ask-topic-question textarea{box-sizing:border-box;resize:vertical;width:100%;color:var(--ask-ink);background:#fff;border:1px solid #d8c6cc;border-radius:13px;margin-bottom:17px;padding:15px;font-size:16px;line-height:1.6;display:block}.ask-topic-question>small{text-align:center;color:var(--ask-muted);margin-top:14px;font-size:13px;line-height:1.6;display:block}.chat-continue-offer>p{color:var(--ask-muted);margin:0 0 20px;font-size:16px}.chat-offer-price{align-items:center;gap:14px;margin:0 0 22px;display:flex}.chat-offer-price strong{color:#682b40;font-size:32px}.chat-offer-price span{color:var(--ask-muted);font-size:14px}.chat-report-quiet{color:#826d77;text-underline-offset:4px;margin:12px auto 0;font-size:14px;text-decoration:underline}.chat-life-intro{background:#fbf2e4;border:1px solid #e9d6b9;border-radius:15px;align-items:flex-start;gap:13px;margin-top:26px;padding:21px;display:flex}.chat-life-intro>svg{color:#9c793e;flex-shrink:0;margin-top:3px}.chat-life-intro strong{font-size:18px;line-height:1.4}.chat-life-intro p{color:#7c6872;margin:11px 0;font-size:16px;line-height:1.6}.chat-life-intro .chat-report-link{color:#682b40;text-align:left;justify-content:flex-start;margin:0;padding:6px 0;font-size:14px;font-weight:700}@media (max-width:700px){.ask-topic-screen{margin-top:5px}.ask-topic-screen>.ask-back{margin-bottom:22px}.ask-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ask-topic-grid button{gap:12px;min-height:113px;padding:19px 15px;font-size:15px}.ask-topic-question>label{font-size:19px}.chat-life-intro{gap:10px;padding:18px 15px}.chat-life-intro strong{font-size:17px}.chat-offer-price{flex-wrap:wrap}.chat-continue-offer .ask-primary{font-size:15px}}.ask-payment-status{color:#806572;text-underline-offset:4px;background:0 0;border:0;margin:20px auto 10px;padding:12px;font-size:14px;text-decoration:underline;display:block}.ask-analysis{text-align:center;padding-top:35px}.ask-analysis-symbol{color:#9a6936;background:#f6ead5;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin:0 auto 26px;display:flex}.ask-analysis-status{color:#682b40;justify-content:center;align-items:center;gap:12px;margin-top:28px;font-size:16px;display:flex}.ask-birth-fields{grid-template-columns:.8fr 1.5fr 1fr;gap:12px;margin:24px 0 12px;display:grid}.ask-birth-fields label{min-width:0;margin:0!important;font-size:14px!important}.ask-birth-fields select,.ask-birth-fields input{box-sizing:border-box;width:100%;min-height:54px;color:var(--ask-ink);background:#fff;border:1px solid #d8c6cc;border-radius:12px;margin-top:8px;padding:12px 9px;font-family:inherit;font-size:16px;display:block}:is(.ask-birth-fields select:focus-visible,.ask-city-results button:focus-visible){outline-offset:2px;outline:3px solid #b78450}.ask-field-hint{color:var(--ask-muted);line-height:1.6;display:block;margin:12px 0!important;font-size:14px!important}.ask-city-results{background:#fff;border:1px solid #d8c6cc;border-radius:14px;margin:18px 0 24px;padding:0;list-style:none;overflow:hidden}.ask-city-results li+li{border-top:1px solid #eee3e6}.ask-city-results button{text-align:left;width:100%;color:var(--ask-ink);background:#fff;border:0;align-items:center;gap:14px;padding:17px 16px;display:flex}.ask-city-results button:hover{background:#f7eef1}.ask-city-results strong,.ask-selected-city strong{font-size:18px;line-height:1.4;display:block}.ask-city-results small{color:var(--ask-muted);margin-top:4px;font-size:14px;line-height:1.6;display:block}.ask-selected-city{background:#fff9fa;border:1px solid #b898a3;border-radius:14px;align-items:center;gap:14px;margin:18px 0 24px;padding:20px 16px;display:flex}.ask-selected-city>svg{color:#682b40;flex-shrink:0}.ask-selected-city>div{flex:1;min-width:0}.ask-selected-city small{color:var(--ask-muted);margin-bottom:6px;font-size:12px;display:block}.ask-selected-city span{margin-top:5px;font-size:14px;line-height:1.6;display:block}.ask-selected-city button{color:#682b40;background:0 0;border:0;padding:8px;font-size:14px;text-decoration:underline}.ask-birth-fields select:disabled{opacity:.5}@media (max-width:400px){.ask-birth-fields{gap:8px}.ask-birth-fields select,.ask-birth-fields input{padding-inline:6px}.ask-selected-city{gap:9px;padding:16px 12px}}.chat-continue-offer .ask-primary{white-space:normal;justify-content:center;align-items:center;gap:12px;min-height:56px;line-height:1.4;display:flex}.chat-continue-offer .ask-primary svg{flex-shrink:0}.chat-life-cta{box-sizing:border-box;color:#682b40;text-align:center;cursor:pointer;background:#fff9fa;border:1.5px solid #682b40;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:54px;margin-top:22px;padding:14px 18px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.4;display:flex}.chat-life-cta svg{flex-shrink:0}.chat-life-cta:hover{background:#f5e9ed}.chat-life-cta:focus-visible{outline-offset:3px;outline:3px solid #b78450}.chat-life-cta:disabled{opacity:.6;cursor:wait}.chat-life-description{color:var(--ask-muted);margin:12px 0 0!important;font-size:14px!important;line-height:1.6!important}.chat-life-intro .chat-life-cta{margin-top:16px}.chat-life-price{color:var(--ask-muted);text-align:center;margin-top:10px;font-size:13px;line-height:1.6;display:block}@media (max-width:400px){.chat-life-cta{padding:14px 12px;font-size:15px}}.ask-phone{background:#fff;border:1px solid #b8a5ab;border-radius:12px;align-items:center;margin-bottom:24px;display:flex}.ask-phone>span{border-right:1px solid #e4d7cc;padding:16px}.ask-phone input{min-width:0;font-size:18px;border:0!important;margin:0!important}.chat-answer-part h3{margin:18px 0 4px;font-size:16px}.chat-answer-part p,.chat-next-step p{margin:0;font-size:16px;line-height:1.55}.chat-next-step,.chat-clarification{background:#f6eee2;border-radius:12px;margin-top:16px;padding:14px}.chat-clarification p{white-space:pre-line;line-height:1.55}.chat-offer-examples{padding-left:20px;font-size:14px;line-height:1.6}.chat-mobile-payment{display:none}.chat-life-cta{color:#682b40!important;background:0 0!important;border:1px solid #682b40!important}.chat-choice .chat-life-description{font-size:13px}.chat-mobile-payment small{text-align:center;margin-bottom:6px;display:block}@media (max-width:700px){.chat-mobile-payment{background:#fffaf3;border-top:1px solid #e4d7cc;flex-shrink:0;padding:10px 14px;display:block}.chat-mobile-payment .ask-primary{min-height:46px;font-size:14px}.chat-answer{font-size:17px!important}.chat-answer-part p{font-size:16px}}.tr-root{--ink:#40222d;--muted:#76646b;--wine:#743b51;--gold:#b88a49;color:var(--ink);background:#fffaf3;min-height:100vh;font-family:Arial,Noto Sans,sans-serif;line-height:1.55}.tr-root *{box-sizing:border-box}.tr-root button,.tr-root input,.tr-root select,.tr-root textarea{font:inherit}.tr-root button{cursor:pointer}.tr-root button:disabled{cursor:wait;opacity:.6}.tr-root h1,.tr-root h2,.tr-root h3,.tr-root p{margin:0}.tr-root h1{letter-spacing:-.045em;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:650;line-height:1.13}.tr-root h2{letter-spacing:-.03em;font-size:1.7rem;line-height:1.25}.tr-root h3{font-size:1.18rem;line-height:1.3}.tr-root a{color:inherit}:is(.tr-root button:focus-visible,.tr-root a:focus-visible,.tr-root input:focus-visible,.tr-root select:focus-visible,.tr-root textarea:focus-visible,.tr-root summary:focus-visible){outline-offset:3px;outline:3px solid #b88a49}.tr-test-strip{text-align:center;letter-spacing:.08em;background:#efe1cf;padding:7px;font-size:11px}.tr-header{justify-content:space-between;align-items:center;max-width:1120px;margin:auto;padding:24px;display:flex}.tr-brand{align-items:center;gap:10px;text-decoration:none;display:flex}.tr-brand>span{color:var(--gold);font-size:34px}.tr-brand strong{letter-spacing:.08em;font-family:Georgia,serif;font-size:26px;line-height:1}.tr-brand small{letter-spacing:.12em;margin-top:8px;font-family:Arial,sans-serif;font-size:8px;display:block}.tr-language{border:1px solid #dccac6;border-radius:30px;flex-shrink:0;gap:2px;padding:4px;display:flex}.tr-language button{color:var(--ink);background:0 0;border:0;border-radius:24px;padding:6px 12px;font-size:14px}.tr-language button[aria-pressed=true]{color:#fff;background:#743b51}.tr-main{max-width:1060px;margin:auto;padding:24px 24px 40px}.tr-kicker{color:#945530;letter-spacing:.14em;margin-bottom:15px;font-size:11px;font-weight:700;display:block}.tr-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:50px;padding:25px 0 55px;display:grid}.tr-hero em{color:var(--wine);font-style:normal}.tr-hero p{max-width:480px;color:var(--muted);margin:22px 0;font-size:17px}.tr-button{border:1px solid var(--wine);background:var(--wine);color:#fff;text-align:center;white-space:normal;border-radius:14px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:13px 22px;font-size:15px;font-weight:700;line-height:1.35;display:inline-flex}.tr-button svg{flex-shrink:0}.tr-button.wide{width:100%}.tr-outline{color:var(--wine);background:0 0}.tr-trust{color:var(--muted);align-items:center;gap:8px;margin-top:14px;font-size:12px;display:flex}.tr-hero-visual{position:relative}.tr-hero-visual img{aspect-ratio:1.1;object-fit:cover;object-position:center;border-radius:28px;width:100%}.tr-hero-visual>div{background:#fffaf3ed;border-radius:14px;align-items:center;gap:10px;padding:14px;font-size:13px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.tr-topic-section{padding:30px 0;scroll-margin-top:24px}.tr-topic-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:25px 0;display:grid}.tr-topic-grid button{text-align:left;color:var(--ink);background:#fff;border:1px solid #ebded2;border-radius:18px;grid-template-columns:1fr auto;gap:10px;padding:22px;transition:border-color .15s,transform .15s;display:grid}.tr-topic-grid button:hover{border-color:var(--wine);transform:translateY(-2px)}.tr-topic-grid button>svg:first-child{color:var(--wine);grid-column:1/-1}.tr-topic-grid strong{font-size:17px}.tr-topic-grid span{color:var(--muted);grid-area:3/1/auto/-1;font-size:13px}.tr-topic-grid button>svg:last-child{grid-area:2/2}.tr-small{color:var(--muted);font-size:12px;line-height:1.55;display:block}.tr-form-card{background:#fff;border:1px solid #eaded5;border-radius:24px;max-width:530px;margin:10px auto;padding:32px;box-shadow:0 12px 40px #63323e06}.tr-back{color:var(--muted);background:0 0;border:0;align-items:center;gap:8px;margin-bottom:24px;padding:0;font-size:13px;display:flex}.tr-progress{gap:6px;margin-bottom:28px;display:flex}.tr-progress span{background:#eee5e0;border-radius:5px;flex:1;height:4px}.tr-progress .active{background:var(--wine)}.tr-form-card h1{margin-bottom:25px;font-size:30px}.tr-form-card label{margin:20px 0 8px;font-size:14px;font-weight:600;display:block}.tr-form-card input:not([type=checkbox]),.tr-form-card select{width:100%;min-width:0;color:var(--ink);background:#fffdf9;border:1px solid #d8c7c5;border-radius:12px;height:50px;padding:0 12px;font-size:16px}.tr-phone{background:#fffdf9;border:1px solid #d8c7c5;border-radius:12px;align-items:center;display:flex}.tr-phone span{border-right:1px solid #ded3cf;padding-left:14px;padding-right:12px}.tr-phone input{background:0 0!important;border:0!important}.tr-language-form{display:inline-flex}.tr-language-form button{padding:9px 25px}.tr-form-card .tr-button{margin-top:28px;margin-bottom:15px}.ask-birth-fields{grid-template-columns:.7fr 1.4fr 1fr;gap:10px;display:grid}.ask-time-fields{grid-template-columns:1fr 1fr 1fr}.ask-field-hint{color:var(--muted);font-size:12px;margin-top:8px!important}.tr-form-card .tr-checkbox{align-items:center;gap:10px;font-weight:400;display:flex}.tr-checkbox input{width:18px;height:18px;accent-color:var(--wine)}.tr-selected-place{background:#fbf5ec;border:1px solid #9e7b67;border-radius:14px;align-items:center;gap:12px;padding:18px;display:flex}.tr-selected-place span{flex:1}.tr-selected-place small{color:var(--muted);display:block}.tr-selected-place button{color:var(--wine);background:0 0;border:0;font-size:13px}.tr-places{border-radius:14px;margin:10px 0;padding:0;list-style:none;overflow:hidden}.tr-places button{text-align:left;width:100%;color:var(--ink);background:#fff;border:1px solid #e8ded6;padding:14px}.tr-places small{color:var(--muted);display:block}.tr-loading{text-align:center;max-width:580px;margin:45px auto}.tr-loading-art{width:100px;height:100px;color:var(--wine);background:#efe0d2;border-radius:50%;place-items:center;margin:0 auto 30px;animation:2s ease-in-out infinite tr-breathe;display:grid}.tr-loading p{color:var(--muted);margin:24px 0}.tr-loading small{color:var(--muted);margin:15px auto;font-size:12px;display:block}.tr-spin{animation:1s linear infinite tr-spin}@keyframes tr-spin{to{transform:rotate(360deg)}}@keyframes tr-breathe{50%{transform:scale(1.05)}}.tr-results{max-width:880px;margin:15px auto}.tr-result-title{max-width:720px;margin-bottom:24px}.tr-result-title p,.tr-result-summary{color:var(--muted);max-width:680px;font-size:16px;margin-top:18px!important}.tr-preview-grid,.tr-insight-grid{grid-template-columns:1fr 1fr;gap:16px;margin:25px 0;display:grid}.tr-insight{background:#fff;border:1px solid #e8dcd3;border-radius:18px;padding:24px;box-shadow:0 5px 20px #63323e04}.tr-card-top{color:var(--gold);justify-content:space-between;margin-bottom:15px;font-size:12px;display:flex}.tr-insight h3{margin-bottom:12px}.tr-insight p{color:var(--muted);font-size:15px;line-height:1.6}.tr-insight details{border-top:1px solid #eee5dd;margin-top:18px;padding-top:14px}.tr-insight summary{cursor:pointer;color:var(--wine);justify-content:space-between;align-items:center;font-size:13px;font-weight:600;list-style:none;display:flex}.tr-insight details p{margin-top:14px;font-size:14px}.tr-insight .tr-evidence summary{color:var(--muted);font-size:12px}.tr-insight .tr-evidence p{overflow-wrap:anywhere;font-size:12px}.tr-unlock{background:#f5eade;border:1px solid #e3cdb8;border-radius:22px;max-width:650px;margin:30px auto;padding:32px}.tr-unlock p{color:var(--muted);margin-top:14px;font-size:15px}.tr-includes{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;font-size:13px;display:grid}.tr-includes span{align-items:center;gap:8px;display:flex}.tr-includes svg{color:var(--wine);flex-shrink:0}.tr-price{align-items:center;gap:16px;margin:24px 0;display:flex}.tr-price strong{letter-spacing:-.04em;font-size:36px}.tr-price span{font-size:14px}.tr-price small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.tr-unlock>.tr-small{text-align:center;margin-top:12px}.tr-ask-invite{background:var(--ink);color:#fff9f0;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin:28px 0;padding:20px;display:flex}.tr-ask-invite>div{align-items:center;gap:13px;display:flex}.tr-ask-invite small{color:#dac9cb;margin-top:4px;font-size:12px;display:block}.tr-ask-invite .tr-button{color:var(--ink);background:#f1dcc1;border-color:#f1dcc1}.tr-suggestions{margin:35px 0}.tr-suggestions h2{margin-bottom:15px;font-size:21px}.tr-suggestions button{text-align:left;width:100%;color:var(--wine);background:0 0;border:0;border-bottom:1px solid #e8dcd3;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;font-size:14px;display:flex}.tr-chat{background:#fff;border:1px solid #e8dcd3;border-radius:20px;flex-direction:column;max-width:720px;height:min(800px,100dvh - 140px);min-height:470px;margin:auto;display:flex;overflow:hidden}.tr-chat-head{border-bottom:1px solid #ece2db;justify-content:space-between;align-items:center;padding:18px;display:flex}.tr-chat-head .tr-back{margin:0}.tr-chat-head>span small{color:var(--muted);font-size:12px;display:block}.tr-chat-thread{overscroll-behavior:contain;flex:1;min-height:0;padding:24px;overflow-y:auto}.tr-message{overflow-wrap:anywhere;border-radius:16px;max-width:92%;margin-bottom:18px;padding:18px;font-size:15px}.tr-assistant{background:#f7f1e9}.tr-assistant>span{letter-spacing:.1em;color:var(--wine);margin-bottom:10px;font-size:10px;font-weight:700;display:block}.tr-assistant p{line-height:1.65}.tr-assistant section{margin-top:16px}.tr-user{color:#fff;background:#743b51;margin-left:auto}.tr-next-step{border-top:1px solid #e7dcd2;margin-top:16px;padding-top:14px;font-size:14px}.tr-next-step strong{font-size:12px}.tr-text-button{color:var(--wine);text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:8px;padding:12px 0;font-size:12px;text-decoration:underline;display:inline-flex}.tr-chat-pending{color:var(--muted);align-items:center;gap:10px;margin-bottom:20px;font-size:13px;display:flex}.tr-chat-compose{background:#fffdf9;border-top:1px solid #eee0d9;flex-shrink:0;padding:16px}.tr-chat-suggestions{gap:7px;margin-bottom:12px;padding-bottom:4px;display:flex;overflow-x:auto}.tr-chat-suggestions button{color:var(--wine);white-space:nowrap;background:#fff;border:1px solid #ddc9c5;border-radius:18px;padding:7px 12px;font-size:12px}.tr-chat-compose form{align-items:center;gap:10px;display:flex}.tr-chat-compose textarea{resize:none;width:100%;max-height:120px;color:var(--ink);background:#fff;border:1px solid #d8c7c5;border-radius:12px;padding:12px;font-size:16px;line-height:1.4}.tr-chat-compose form button{background:var(--wine);color:#fff;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.tr-life-nudge{background:#faf6f0;border:1px solid #ebddd0;border-radius:16px;gap:12px;padding:20px;font-size:14px;display:flex}.tr-life-nudge>svg{color:var(--gold);flex-shrink:0}.tr-life-nudge p{color:var(--muted);margin:10px 0}.tr-life-nudge .tr-button{min-height:42px;padding:10px 15px;font-size:13px}.tr-life-nudge small{color:var(--muted);margin-top:10px;font-size:11px;display:block}.tr-sample{background:#fffaf5;border-radius:14px;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;padding:20px;font-size:13px;display:grid}.tr-sample strong{color:var(--muted);letter-spacing:.07em;grid-column:1/-1;font-size:10px}.tr-error{color:#713d22;background:#fff1e2;border:1px solid #d7a479;border-radius:12px;justify-content:space-between;gap:10px;margin-bottom:20px;padding:15px;font-size:14px;display:flex}.tr-error button{color:inherit;background:0 0;border:0;font-size:20px}.tr-reset{max-width:880px;margin:25px auto}.tr-footer{max-width:1060px;color:var(--muted);border-top:1px solid #e8dcd3;margin:auto;padding:20px 24px 30px;font-size:11px}.tr-footer p{max-width:700px;margin:12px 0}.tr-footer a{font-size:12px}.tr-mobile-dock{display:none}.tr-root .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:650px){.tr-header{padding:17px 20px}.tr-main{padding:15px 20px 28px}.tr-brand strong{font-size:23px}.tr-hero{flex-direction:column;align-items:stretch;gap:24px;padding:12px 0 30px;display:flex}.tr-root h1{font-size:34px}.tr-hero p{margin:17px 0;font-size:15px}.tr-hero .tr-button{width:100%}.tr-hero-visual img{aspect-ratio:1.8;object-position:center 35%;border-radius:20px}.tr-hero-visual>div{padding:10px;font-size:12px;bottom:12px;left:12px;right:12px}.tr-kicker{letter-spacing:.1em;font-size:10px}.tr-topic-section{padding:20px 0}.tr-topic-section h2{font-size:24px}.tr-topic-grid{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.tr-topic-grid button{border-radius:15px;gap:9px;padding:17px 13px}.tr-topic-grid strong{font-size:14px}.tr-topic-grid span{font-size:11px}.tr-form-card{border-radius:18px;margin:5px 0;padding:23px 18px}.tr-form-card h1{font-size:27px}.tr-preview-grid,.tr-insight-grid{grid-template-columns:1fr;gap:12px;margin:20px 0}.tr-insight{padding:20px}.tr-card-top{margin-bottom:10px}.tr-insight h3{margin-bottom:8px;font-size:18px}.tr-insight p{font-size:14px}.tr-insight details{margin-top:14px;padding-top:12px}.tr-unlock{margin:24px 0;padding:24px 20px}.tr-unlock h2{font-size:24px}.tr-includes{grid-template-columns:1fr;gap:9px}.tr-price{gap:12px}.tr-price strong{font-size:33px}.tr-price span{font-size:12px}.tr-ask-invite{flex-direction:column;align-items:stretch;gap:15px;padding:18px}.tr-ask-invite strong{font-size:15px}.tr-result-summary,.tr-result-title p{font-size:14px}.tr-chat{border-radius:16px;height:calc(100dvh - 138px);min-height:420px}.tr-chat-thread{padding:15px}.tr-chat-head{padding:13px}.tr-message{max-width:96%;padding:15px;font-size:14px}.tr-chat-compose{padding:12px}.tr-life-nudge{padding:15px;font-size:13px}.tr-chat-head .tr-back{font-size:12px}.tr-chat-head>span{font-size:14px}.tr-mobile-dock{padding:10px 20px max(12px,env(safe-area-inset-bottom));z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffaf3f7;border-top:1px solid #d6c1b8;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #40222d09}.tr-mobile-dock>span{text-align:center;color:var(--muted);margin-bottom:7px;font-size:11px;display:block}.tr-mobile-dock .tr-button{min-height:44px;padding:10px 15px}.tr-with-dock{padding-bottom:115px}.tr-loading{margin:32px auto}.tr-loading h1{font-size:29px}.tr-sample{grid-template-columns:1fr;gap:10px}.tr-footer{padding-left:20px;padding-right:20px}.ask-birth-fields{gap:7px}.tr-form-card select{padding:0 7px;font-size:14px}.tr-language button{padding:6px 10px}}@media (prefers-reduced-motion:reduce){.tr-root *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.tr-test-strip,.tr-header,.tr-back,.tr-reset,.tr-footer,.tr-mobile-dock,.tr-root button{display:none!important}.tr-root{background:#fff}.tr-main{max-width:none;padding:0}.tr-insight-grid{grid-template-columns:1fr 1fr}.tr-insight{break-inside:avoid;box-shadow:none}.tr-insight details:not(.tr-evidence)>p{display:block!important}.tr-insight summary,.tr-evidence{display:none!important}.tr-root h1{font-size:28px}.tr-results{margin:0}}.tr-topic-first{max-width:800px;margin:22px auto 35px}.tr-topic-first>p{color:var(--muted);max-width:600px;margin-top:18px;font-size:15px}.tr-topic-first h1{max-width:650px}.tr-resume{background:#fff;border:1px solid #decdc4;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:25px;padding:18px;display:flex}.tr-resume small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.tr-resume strong{font-size:14px}.tr-topic-first>.tr-trust{margin-top:24px}.tr-consultation{max-width:680px;margin:12px auto}.tr-consult-byline{align-items:center;gap:12px;margin-bottom:28px;display:flex}.tr-consult-avatar{color:#fff;background:#743b51;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-family:Georgia,serif;font-size:23px;display:grid}.tr-consult-byline strong{letter-spacing:.1em;font-size:12px;display:block}.tr-consult-byline small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.tr-consult-topic{color:#6a402d;background:#efe2d4;border-radius:20px;margin-left:auto;padding:6px 12px;font-size:11px}.tr-consultation h1{max-width:650px;font-size:clamp(28px,4vw,40px);line-height:1.2}.tr-consult-opening{color:#50323c;font-size:18px;line-height:1.75;margin-top:24px!important}.tr-consult-answer{border-top:1px solid #e5d8ce;margin:28px 0 0}.tr-consult-answer section{border-bottom:1px solid #e5d8ce;padding:24px 0}.tr-consult-answer h2{letter-spacing:0;margin-bottom:10px;font-size:16px;font-weight:700}.tr-consult-answer p{color:#67505a;font-size:16px;line-height:1.75}.tr-consult-framing{color:var(--muted);font-size:11px;line-height:1.6;margin-top:16px!important}.tr-consult-offer{background:#f3e6d7;border:1px solid #d6b9a4;border-radius:18px;margin-top:34px;padding:28px}.tr-consult-offer-top{color:#804e36;letter-spacing:.09em;align-items:center;gap:10px;margin-bottom:15px;font-size:10px;font-weight:700;display:flex}.tr-consult-offer h2{max-width:480px;font-size:25px;line-height:1.25}.tr-consult-offer>p{color:#67505a;margin-top:12px;font-size:14px}.tr-consult-offer ul{margin:20px 0 24px;padding:0;list-style:none}.tr-consult-offer li{color:#50323c;align-items:center;gap:10px;margin:12px 0;font-size:14px;display:flex}.tr-consult-offer li svg{color:var(--wine);flex-shrink:0}.tr-consult-price{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-top:15px;font-size:11px;display:flex}.tr-consult-price strong{color:var(--ink);font-size:18px}.tr-consult-offer>.tr-small{text-align:center;margin-top:9px;font-size:10px}.tr-consult-offer .tr-button{font-size:14px}@media (max-width:650px){.tr-topic-first{margin-top:8px}.tr-topic-first h1{font-size:30px}.tr-topic-first>.tr-topic-grid{grid-template-columns:1fr;gap:9px}.tr-topic-first .tr-topic-grid button{grid-template-columns:32px 1fr 20px;align-items:center;gap:3px 12px;padding:15px}.tr-topic-first .tr-topic-grid button>svg:first-child{grid-area:1/1/3}.tr-topic-first .tr-topic-grid strong{grid-area:1/2;font-size:15px}.tr-topic-first .tr-topic-grid span{grid-area:2/2;font-size:12px}.tr-topic-first .tr-topic-grid button>svg:last-child{grid-area:1/3/3}.tr-topic-first>p{margin-top:13px;font-size:14px}.tr-consult-byline{gap:10px;margin-bottom:23px}.tr-consult-topic{padding:5px 9px;font-size:10px}.tr-consultation h1{font-size:29px}.tr-consult-opening{font-size:16px;line-height:1.75;margin-top:20px!important}.tr-consult-answer{margin-top:22px}.tr-consult-answer section{padding:20px 0}.tr-consult-answer h2{margin-bottom:8px;font-size:15px}.tr-consult-answer p{font-size:15px;line-height:1.7}.tr-consult-offer{margin-top:26px;padding:23px 18px}.tr-consult-offer h2{font-size:23px}.tr-resume{padding:15px}.tr-resume .tr-button{min-height:40px;padding:10px 12px;font-size:12px}}.tr-preview-label{text-transform:uppercase;letter-spacing:.08em;color:#9a6846;margin-bottom:9px;font-size:11px;font-weight:700;display:block}.tr-basis{border-top:1px solid #e4d8d0;margin:18px 0;padding-top:16px;font-size:12px}.tr-basis>summary{color:var(--wine);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font-weight:600;list-style:none;display:flex}.tr-basis>p{color:var(--muted);overflow-wrap:anywhere;margin:12px 0;font-size:12px;line-height:1.6}.tr-reading-actions{background:#f3e6d7;border:1px solid #ddc5b1;border-radius:18px;margin:25px 0;padding:23px}.tr-reading-actions>div:first-child{align-items:center;gap:12px;display:flex}.tr-reading-actions small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.tr-action-buttons{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.tr-action-buttons .tr-button{flex:1}.tr-overview-intro{margin:34px 0 22px}.tr-overview-intro h2{font-size:22px}.tr-overview-intro p{color:var(--muted);margin-top:12px;font-size:14px}.tr-reading-section{background:#fffdf9;border:1px solid #e4d6cb;border-radius:16px;margin:12px 0;overflow:hidden}.tr-reading-section>summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:15px;padding:22px;list-style:none;display:flex}.tr-reading-section>summary>svg{color:var(--wine);flex-shrink:0;margin-top:5px}.tr-reading-section[open]>summary>svg{transform:rotate(180deg)}.tr-reading-section small{letter-spacing:.035em;color:#936642;margin-bottom:10px;font-size:11px;display:block}.tr-reading-section strong{font-size:18px;line-height:1.35;display:block}.tr-reading-section summary p{color:var(--muted);max-width:650px;margin-top:9px;font-size:14px;line-height:1.65}.tr-section-depth{padding:0 22px 22px}.tr-section-depth>p{color:#5e4751;white-space:pre-line;margin:12px 0;font-size:15px;line-height:1.75}.tr-five-year{margin:40px 0 30px}.tr-five-year>p{color:var(--muted);margin:14px 0 22px;font-size:13px}.tr-overall-hero .tr-resume{background:#fffaf3}.tr-overall-hero .tr-button.wide{max-width:400px}.tr-chat-head>span>a{color:var(--wine);margin-top:4px;font-size:11px;display:block}@media (max-width:650px){.tr-overall-hero{padding-top:5px}.tr-overall-hero h1{font-size:32px}.tr-reading-actions{padding:18px}.tr-reading-actions strong{font-size:15px}.tr-action-buttons{gap:9px}.tr-action-buttons .tr-button{flex-basis:100%;width:100%;min-height:46px;font-size:14px}.tr-reading-section>summary{padding:18px}.tr-reading-section strong{font-size:17px}.tr-reading-section summary p{font-size:14px}.tr-section-depth{padding:0 18px 18px}.tr-section-depth>p{font-size:14px}.tr-five-year h2{font-size:24px}.tr-overview-intro h2{font-size:21px}.tr-consult-answer h2{font-size:18px}}@font-face{font-family:REKHAA Devanagari;src:url(/fonts/NotoSansDevanagari.ttf)format("truetype");font-display:swap}.tr-root h1,.tr-root h2,.tr-root h3{font-family:Arial,REKHAA Devanagari,sans-serif}.tr-root[lang=hi]{font-family:REKHAA Devanagari,Arial,sans-serif}.tr-root[lang=hi] h1,.tr-root[lang=hi] h2,.tr-root[lang=hi] h3{font-family:inherit}.tr-chat-download{background:#fffdf9;border-bottom:1px solid #eaded5;flex-shrink:0;padding:0 16px 14px}.tr-chat-download .tr-button{min-height:48px;font-size:14px}.tr-chat-head{flex-shrink:0}.tr-chat-thread{min-height:0}.tr-preview-intro{color:var(--muted);font-size:16px;line-height:1.7;margin-top:18px!important}.tr-preview-meaning{background:#f4eadf;border-radius:12px;margin-top:16px;padding:15px 18px}.tr-preview-meaning>strong{color:var(--wine);margin-bottom:7px;font-size:12px;display:block}.tr-consult-answer .tr-basis{margin-bottom:0}.tr-consult-answer h2{font-size:21px;line-height:1.4}@media (max-width:650px){.tr-chat-download{padding:0 12px 12px}.tr-chat-download .tr-button{padding:12px;font-size:13px}.tr-consult-answer h2{font-size:19px}.tr-preview-meaning{padding:14px}.tr-chat{min-height:440px}}.tr-compact-preview{max-width:680px}.tr-compact-preview .tr-consult-byline{margin-bottom:16px}.tr-compact-preview h1{font-size:clamp(25px,4vw,34px)}.tr-compact-preview .tr-preview-intro{font-size:14px;margin-top:10px!important}.tr-preview-slider{min-width:0;margin-top:20px}.tr-preview-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:12px;display:grid}.tr-preview-tabs button{color:var(--muted);background:#fffdf9;border:1px solid #e0cfc5;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:10px 8px;font-size:12px;display:flex}.tr-preview-tabs button[aria-pressed=true]{color:#fff;background:#743b51;border-color:#743b51}.tr-preview-tabs svg{flex-shrink:0}.tr-preview-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:18px;align-items:flex-start;display:flex;position:relative;overflow-x:auto}.tr-preview-track::-webkit-scrollbar{display:none}.tr-preview-slide{scroll-snap-align:start;scroll-snap-stop:always;overflow-wrap:anywhere;background:linear-gradient(135deg,#fffdf9,#f7ecdf);border:1px solid #dfcbb9;border-radius:18px;flex:0 0 100%;min-width:0;padding:24px}.tr-preview-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.tr-preview-card-top>span{color:#84512f;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.tr-preview-card-top>small{color:var(--muted);white-space:nowrap;font-size:11px}.tr-preview-slide h2{letter-spacing:-.02em;margin-bottom:12px;font-size:23px;line-height:1.35}.tr-preview-slide>p{color:#604650;font-size:15px;line-height:1.7}.tr-preview-depth{border-top:1px solid #e4d4c6;margin-top:18px;padding-top:13px}.tr-preview-depth>summary{color:var(--wine);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:30px;font-size:12px;font-weight:700;list-style:none;display:flex}.tr-preview-depth>summary svg{flex-shrink:0}.tr-preview-depth[open]>summary svg{transform:rotate(180deg)}.tr-preview-depth>div>p{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.7}.tr-preview-controls{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.tr-preview-controls button{width:42px;height:42px;color:var(--wine);background:#fffdf9;border:1px solid #dfcbb9;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.tr-preview-controls button:disabled{cursor:default;opacity:.3}.tr-preview-controls>span{color:var(--muted);text-align:center;font-size:11px}.tr-compact-preview .tr-consult-offer{background:#f0e0ce;margin-top:18px;padding:22px}.tr-preview-offer-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.tr-preview-offer-heading h2{max-width:420px;font-size:21px}.tr-preview-offer-heading>span{text-align:right;flex-shrink:0}.tr-preview-offer-heading strong{color:var(--ink);font-size:27px;line-height:1.1;display:block}.tr-preview-offer-heading small{color:var(--muted);font-size:10px}.tr-compact-preview .tr-consult-offer ul{flex-wrap:wrap;gap:8px 16px;margin:14px 0 18px;display:flex}.tr-compact-preview .tr-consult-offer li{margin:0;font-size:12px}.tr-compact-preview .tr-consult-offer>.tr-small{margin-top:10px}@media (max-width:650px){.tr-compact-preview{margin-top:0}.tr-compact-preview .tr-consult-byline{margin-bottom:12px}.tr-compact-preview h1{font-size:25px}.tr-preview-tabs button{flex-direction:column;gap:5px;padding:8px 4px;font-size:10px;line-height:1.3}.tr-preview-slide{padding:19px}.tr-preview-slide h2{font-size:21px}.tr-preview-slide>p{font-size:14px;line-height:1.7}.tr-preview-card-top{margin-bottom:13px}.tr-preview-depth{margin-top:14px}.tr-preview-slider{margin-top:16px}.tr-compact-preview .tr-consult-offer{margin-top:15px;padding:19px 16px}.tr-preview-offer-heading h2{font-size:19px}.tr-preview-offer-heading strong{font-size:25px}.tr-compact-preview .tr-consult-offer ul{grid-template-columns:1fr;gap:7px;margin:12px 0 15px;display:grid}.tr-compact-preview .tr-consult-offer .tr-button{padding:12px;font-size:13px}.tr-preview-controls>span{font-size:10px}}@media (prefers-reduced-motion:reduce){.tr-preview-track{scroll-behavior:auto}}
