.ask-question-page{--maroon:#8a2632;--maroon-deep:#6e1e28;--gold:#c9a349;--bg:#faf5ec;--text:#2a1218;--muted:#5c4a3f;--card-border:rgba(138,38,50,0.1);--card-shadow:rgba(42,18,24,0.06);--field:#ffffff;--edge:#d9c7a8;--error:#b3261e;background:var(--bg);color:var(--text);font:400 17px/1.65 var(--font-lato),Lato,sans-serif;-webkit-font-smoothing:antialiased}.ask-question-page *{box-sizing:border-box}.ask-question-page svg{max-width:100%}.ask-question-page a{color:inherit}.ask-question-page dd a,.ask-question-page figcaption a,.ask-question-page li a,.ask-question-page p a{color:var(--maroon);font-weight:600;text-decoration-color:rgba(138,38,50,.4);text-underline-offset:2px}.ask-question-page dd a:hover,.ask-question-page figcaption a:hover,.ask-question-page li a:hover,.ask-question-page p a:hover{color:var(--maroon-deep);text-decoration-color:currentColor}.ask-question-page [hidden]{display:none!important}.ask-question-page .wrap{max-width:1080px;margin:0 auto;padding:0 20px}.ask-question-page .col{max-width:680px}.ask-question-page h1,.ask-question-page h2,.ask-question-page h3{font-family:var(--font-playfair-display),"Playfair Display",Georgia,serif;font-weight:600;margin:0;color:var(--text)}.ask-question-page h1{font-size:clamp(2rem,6vw,3rem);line-height:1.15}.ask-question-page h2{font-size:clamp(1.5rem,4vw,1.9rem);line-height:1.2;margin-bottom:20px}.ask-question-page p{margin:0 0 14px}.ask-question-page :focus-visible{outline:3px solid var(--maroon);outline-offset:3px}.ask-question-page .hero{display:grid;gap:36px;max-width:1080px;margin:0 auto;padding:72px 20px 48px;background:radial-gradient(ellipse at 50% 0,rgba(201,163,73,.14),transparent 60%)}.ask-question-page .eyebrow{display:inline-block;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--maroon);font-weight:600;margin-bottom:18px}.ask-question-page .lede{font-size:1.08rem;line-height:1.65;margin:18px 0 0;max-width:34em;color:var(--muted)}.ask-question-page .notice{margin:22px 0 26px;padding-left:14px;border-left:4px solid var(--gold);max-width:34em;color:var(--muted)}.ask-question-page .btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 28px;background:var(--maroon);color:#ffffff;font:600 1rem/1.2 var(--font-lato),sans-serif;border:0;border-radius:999px;text-decoration:none;cursor:pointer;transition:background .15s}.ask-question-page .btn:hover{background:var(--maroon-deep)}.ask-question-page .btn[disabled]{opacity:.6;cursor:progress}.ask-question-page .btn-outline{background:transparent;color:var(--maroon);border:1.5px solid var(--maroon)}.ask-question-page .btn-outline:hover{background:rgba(138,38,50,.06)}.ask-question-page .form-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.ask-question-page .chart{margin:0}.ask-question-page .chart svg{display:block;width:100%;max-width:400px;height:auto;margin:0 auto;touch-action:manipulation}.ask-question-page .chart figcaption{max-width:400px;margin:14px auto 0;min-height:3.4em;font-size:.98rem;color:var(--muted);text-align:center}.ask-question-page .chart figcaption strong{color:var(--maroon)}.ask-question-page .linkish{background:none;border:0;padding:0;font:inherit;color:var(--maroon);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ask-question-page .ink-line{fill:none;stroke:var(--gold);stroke-width:2.5;stroke-linejoin:miter;stroke-linecap:square}.ask-question-page .house{cursor:pointer;outline:none}.ask-question-page .house polygon{fill:transparent;stroke:none;transition:fill .15s}.ask-question-page .house text{font-family:var(--font-lato),sans-serif;font-weight:600;fill:var(--maroon);pointer-events:none;transition:fill .15s}.ask-question-page .house:hover polygon{fill:rgba(201,163,73,.18)}.ask-question-page .house[aria-pressed=true] polygon{fill:var(--maroon)}.ask-question-page .house[aria-pressed=true] text{fill:#fff}.ask-question-page .house:focus-visible polygon{stroke:var(--text);stroke-width:4}.ask-question-page .static-label{font-family:var(--font-lato),sans-serif;font-size:13px;fill:var(--muted);pointer-events:none}@media (prefers-reduced-motion:no-preference){.ask-question-page .draw{stroke-dasharray:1;stroke-dashoffset:0;animation:ask-question-draw 1.6s cubic-bezier(.3,.1,.2,1) both}@keyframes ask-question-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}}.ask-question-page .sec{padding:48px 0}.ask-question-page .sec.alt{background:#ffffff;border-top:1px solid var(--card-border);border-bottom:1px solid var(--card-border)}.ask-question-page .acharya-name{font-family:var(--font-playfair-display),"Playfair Display",Georgia,serif;font-size:clamp(1.4rem,4.4vw,1.8rem);line-height:1.2;color:var(--text);margin:0 0 14px}.ask-question-page .plain{list-style:none;margin:0;padding:0}.ask-question-page .plain li{padding:12px 0;border-top:1px solid var(--card-border)}.ask-question-page .plain li:last-child{border-bottom:1px solid var(--card-border)}.ask-question-page .tiers{display:grid;gap:20px;margin:0}.ask-question-page .tiers div{padding:22px 24px;background:#ffffff;border:1px solid var(--card-border);border-radius:16px;box-shadow:0 6px 24px var(--card-shadow)}.ask-question-page .tiers dt{font-family:var(--font-playfair-display),serif;font-size:1.25rem;line-height:1.25;color:var(--text);margin-bottom:8px}.ask-question-page .tiers dd{margin:0;color:var(--muted)}.ask-question-page .steps{list-style:none;margin:0;padding:0}.ask-question-page .steps li{display:grid;grid-template-columns:44px 1fr;gap:6px 14px;padding:18px 0;border-top:1px solid var(--card-border)}.ask-question-page .steps li:first-child{border-top:0;padding-top:0}.ask-question-page .steps .n{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:var(--maroon);color:#fff;font-family:var(--font-playfair-display),serif;font-size:1.05rem;line-height:1}.ask-question-page .steps h3{font-family:var(--font-lato),sans-serif;font-weight:700;font-size:1.05rem;margin:2px 0;color:var(--text)}.ask-question-page .steps p{margin:0;color:var(--muted)}.ask-question-page .fine{font-size:.92rem;color:var(--muted)}.ask-question-page form{max-width:620px}.ask-question-page .field{margin:0 0 20px}.ask-question-page .lbl,.ask-question-page label{display:block;font-weight:700;margin-bottom:6px}.ask-question-page .hint{display:block;font-weight:400;font-size:.92rem;color:var(--muted);margin-top:6px}.ask-question-page input[type=date],.ask-question-page input[type=tel],.ask-question-page input[type=text],.ask-question-page input[type=time],.ask-question-page select,.ask-question-page textarea{width:100%;min-height:48px;padding:11px 14px;font:400 1rem/1.4 var(--font-lato),sans-serif;color:var(--text);background:var(--field);border:1.5px solid var(--edge);border-radius:10px}.ask-question-page textarea{min-height:130px;resize:vertical}.ask-question-page input:disabled{background:#f3eee1;color:#9a8a76}.ask-question-page [aria-invalid=true]{border-color:var(--error)!important;border-width:2px!important}.ask-question-page .row{display:grid;gap:0 16px}.ask-question-page .prefix{display:flex}.ask-question-page .prefix span{display:flex;align-items:center;padding:0 14px;background:#f6ecd6;border:1.5px solid var(--edge);border-right:0;border-radius:10px 0 0 10px;font-weight:700;color:var(--maroon)}.ask-question-page .prefix input{border-radius:0 10px 10px 0}.ask-question-page .count{float:right;font-weight:400;font-size:.88rem;color:var(--muted)}.ask-question-page .check{display:flex;gap:12px;align-items:flex-start;margin:0 0 14px;font-weight:400}.ask-question-page .check input{flex:none;width:20px;height:20px;margin:3px 0 0;accent-color:var(--maroon)}.ask-question-page .inline-check{margin-top:10px;font-size:.95rem}.ask-question-page .summary{margin:26px 0 20px;padding:18px 20px;background:#f6ecd6;border-radius:14px}.ask-question-page .summary>div{display:flex;justify-content:space-between;gap:16px;padding:4px 0}.ask-question-page .summary dt{color:var(--muted);white-space:nowrap}.ask-question-page .summary dd{margin:0;font-weight:700;text-align:right}.ask-question-page .summary .total dd{font-size:1.25rem;color:var(--maroon)}.ask-question-page .status{margin-top:16px;min-height:1.5em;font-weight:700;color:var(--error)}.ask-question-page .status.ok{color:var(--maroon)}.ask-question-page .done{max-width:620px}.ask-question-page .upsell{margin-top:28px;padding:24px;background:#ffffff;border:1px solid var(--card-border);border-radius:16px;box-shadow:0 6px 24px var(--card-shadow)}.ask-question-page .upsell h3{font-family:var(--font-playfair-display),serif;font-size:1.3rem;line-height:1.25;margin-bottom:10px}.ask-question-page details{border-top:1px solid var(--card-border)}.ask-question-page details:last-of-type{border-bottom:1px solid var(--card-border)}.ask-question-page summary{display:flex;justify-content:space-between;gap:16px;padding:16px 0;font-weight:700;cursor:pointer;list-style:none;color:var(--text)}.ask-question-page summary::-webkit-details-marker{display:none}.ask-question-page summary:after{content:"+";font-size:1.3rem;line-height:1;flex:none;color:var(--gold)}.ask-question-page details[open] summary:after{content:"\2212"}.ask-question-page details p{color:var(--muted);padding-right:30px}@media (min-width:640px){.ask-question-page .row.two{grid-template-columns:1fr 1fr}}@media (min-width:860px){.ask-question-page .hero{grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}.ask-question-page .chart{justify-self:end}.ask-question-page .tiers{grid-template-columns:1fr 1fr}.ask-question-page .sec{padding:64px 0}}