.breadcrumb[data-astro-cid-pqyoidlz]{background:var(--dark-900);padding:5.5rem 0 1rem;border-bottom:1px solid rgba(255,255,255,.06)}.breadcrumb__list[data-astro-cid-pqyoidlz]{display:flex;gap:.5rem;font-size:.85rem;color:#fff6}.breadcrumb__list[data-astro-cid-pqyoidlz] li[data-astro-cid-pqyoidlz]:not(:last-child):after{content:"/";margin-left:.5rem;color:#fff3}.breadcrumb__list[data-astro-cid-pqyoidlz] a[data-astro-cid-pqyoidlz]{color:#fff9}.page-hero[data-astro-cid-pqyoidlz]{position:relative;background:var(--dark-900);color:var(--light-100);padding:4rem 0;overflow:hidden;text-align:center}.hero__orb[data-astro-cid-pqyoidlz]{position:absolute;border-radius:50%;filter:blur(100px);opacity:.25}.hero__orb--1[data-astro-cid-pqyoidlz]{width:500px;height:500px;background:radial-gradient(circle,var(--brand-bronze),transparent 70%);top:-20%;right:-10%}.hero__orb--2[data-astro-cid-pqyoidlz]{width:350px;height:350px;background:radial-gradient(circle,var(--brand-gold),transparent 70%);bottom:-15%;left:-5%}.page-hero__inner[data-astro-cid-pqyoidlz]{position:relative;z-index:2;max-width:760px;margin-inline:auto}.page-hero__title[data-astro-cid-pqyoidlz]{margin-bottom:1rem}.page-hero__subtitle[data-astro-cid-pqyoidlz]{font-size:clamp(1rem,1vw + .85rem,1.1rem);color:#ffffffb3;max-width:640px;margin:0 auto;line-height:1.7}.container--narrow[data-astro-cid-pqyoidlz]{max-width:1080px;margin-inline:auto}.calc-section[data-astro-cid-pqyoidlz]{background:var(--light-100);padding-block:3rem 4rem}.subject-row[data-astro-cid-pqyoidlz]{background:var(--light-200);padding:1.5rem;border-radius:var(--radius-card);margin-bottom:1.5rem}.subject-row__title[data-astro-cid-pqyoidlz]{font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:var(--brand-gold);margin-bottom:1rem}.subject-grid[data-astro-cid-pqyoidlz]{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:1rem}.comps-section[data-astro-cid-pqyoidlz]{background:var(--light-200);padding:1.5rem;border-radius:var(--radius-card);margin-bottom:1.5rem}.comps-section__title[data-astro-cid-pqyoidlz]{font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:var(--brand-gold);margin-bottom:1rem}.comp-table-wrap[data-astro-cid-pqyoidlz]{overflow-x:auto}.comp-table[data-astro-cid-pqyoidlz]{width:100%;border-collapse:collapse}.comp-table[data-astro-cid-pqyoidlz] th[data-astro-cid-pqyoidlz],.comp-table[data-astro-cid-pqyoidlz] td[data-astro-cid-pqyoidlz]{padding:.5rem .4rem;text-align:left;font-size:.85rem;vertical-align:middle}.comp-table[data-astro-cid-pqyoidlz] thead[data-astro-cid-pqyoidlz] th[data-astro-cid-pqyoidlz]{font-weight:600;color:var(--dark-700);border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:.7rem}.comp-num[data-astro-cid-pqyoidlz]{font-weight:700;color:var(--brand-gold);width:1.5rem}.comp-ppsf[data-astro-cid-pqyoidlz],.comp-weight[data-astro-cid-pqyoidlz]{font-weight:600;color:var(--dark-900);text-align:center}.calc-field[data-astro-cid-pqyoidlz] label[data-astro-cid-pqyoidlz]{display:block;font-size:.85rem;font-weight:600;color:var(--dark-800);margin-bottom:.4rem}input[data-astro-cid-pqyoidlz][type=number],input[data-astro-cid-pqyoidlz][type=text]{width:100%;padding:.55rem .75rem;border:1.5px solid rgba(0,0,0,.1);background:var(--light-100);border-radius:var(--radius-md, 8px);font-size:.9rem;font-family:var(--font-body);color:var(--dark-900)}input[data-astro-cid-pqyoidlz][type=number]:focus,input[data-astro-cid-pqyoidlz][type=text]:focus{outline:none;border-color:var(--brand-gold);box-shadow:0 0 0 3px #d6c69233}.input-wrap[data-astro-cid-pqyoidlz]{position:relative;display:flex;align-items:center}.input-prefix[data-astro-cid-pqyoidlz]{position:absolute;left:.7rem;color:var(--dark-500);font-size:.85rem}.input-wrap[data-astro-cid-pqyoidlz] input[data-astro-cid-pqyoidlz]{padding-left:1.5rem}.results-block[data-astro-cid-pqyoidlz]{background:linear-gradient(135deg,var(--dark-800),var(--dark-900));color:var(--light-100);padding:1.75rem;border-radius:var(--radius-card);position:relative;overflow:hidden}.results-block[data-astro-cid-pqyoidlz]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--brand-gold),var(--brand-bronze))}.results-block__title[data-astro-cid-pqyoidlz]{font-size:.9rem;text-transform:uppercase;letter-spacing:.1em;color:var(--brand-gold);margin-bottom:1.25rem}.results-grid[data-astro-cid-pqyoidlz]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.result-stat[data-astro-cid-pqyoidlz]{padding:.85rem 1rem;background:#ffffff0d;border-radius:var(--radius-md, 8px)}.result-stat--primary[data-astro-cid-pqyoidlz]{background:#d6c6921f;grid-column:1 / -1}.result-stat__label[data-astro-cid-pqyoidlz]{font-size:.75rem;color:#fff9;display:block;margin-bottom:.25rem}.result-stat__value[data-astro-cid-pqyoidlz]{font-size:1.5rem;font-weight:700;color:var(--light-100)}.result-stat--primary[data-astro-cid-pqyoidlz] .result-stat__value[data-astro-cid-pqyoidlz]{color:var(--brand-gold);font-size:2rem}.results-note[data-astro-cid-pqyoidlz]{margin-top:1rem;font-size:.85rem;color:#ffffffb3;font-style:italic}.disclaimer-strip[data-astro-cid-pqyoidlz]{background:var(--light-100);padding-block:2rem}.disclaimer[data-astro-cid-pqyoidlz]{padding:1rem 1.25rem;background:#f59e0b14;border-left:4px solid #f59e0b;border-radius:var(--radius-md, 8px)}.disclaimer[data-astro-cid-pqyoidlz] p[data-astro-cid-pqyoidlz]{font-size:.9rem;color:var(--dark-700);margin:0;line-height:1.65}.calc-faq[data-astro-cid-pqyoidlz]{background:var(--light-200);padding-block:4rem}.calc-faq__title[data-astro-cid-pqyoidlz]{color:var(--dark-900);margin-bottom:1.25rem}.calc-faq__list[data-astro-cid-pqyoidlz]{display:flex;flex-direction:column;gap:.6rem}.calc-faq__item[data-astro-cid-pqyoidlz]{background:var(--light-100);border-radius:var(--radius-card);border:1px solid rgba(0,0,0,.04)}.calc-faq__question[data-astro-cid-pqyoidlz]{cursor:pointer;font-weight:600;color:var(--dark-900);padding:1rem 2.5rem 1rem 1.25rem;list-style:none;position:relative}.calc-faq__question[data-astro-cid-pqyoidlz]:after{content:"+";position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);color:var(--brand-gold);font-size:1.25rem;transition:transform .2s}.calc-faq__item[data-astro-cid-pqyoidlz][open] .calc-faq__question[data-astro-cid-pqyoidlz]:after{transform:translateY(-50%) rotate(45deg)}.calc-faq__answer[data-astro-cid-pqyoidlz]{padding:0 1.25rem 1.25rem;color:var(--dark-600);line-height:1.7}.cta-section[data-astro-cid-pqyoidlz]{background:var(--light-100)}.cta-card[data-astro-cid-pqyoidlz]{position:relative;background:linear-gradient(135deg,var(--dark-800),var(--dark-900));border-radius:var(--radius-section);padding:clamp(3rem,6vw,5rem) clamp(2rem,5vw,4rem);text-align:center;overflow:hidden;color:var(--light-100)}.cta-card__orb[data-astro-cid-pqyoidlz]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.3}.cta-card__orb--1[data-astro-cid-pqyoidlz]{width:300px;height:300px;background:var(--brand-bronze);top:-80px;right:-60px}.cta-card__orb--2[data-astro-cid-pqyoidlz]{width:250px;height:250px;background:var(--brand-gold);bottom:-80px;left:-60px}.cta-card__content[data-astro-cid-pqyoidlz]{position:relative;z-index:2;max-width:600px;margin-inline:auto}.cta-card__title[data-astro-cid-pqyoidlz]{margin-bottom:1rem}.cta-card__text[data-astro-cid-pqyoidlz]{color:#ffffffb3;margin-bottom:2rem}.cta-card__actions[data-astro-cid-pqyoidlz]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media(max-width:700px){.subject-grid[data-astro-cid-pqyoidlz],.results-grid[data-astro-cid-pqyoidlz]{grid-template-columns:1fr}}
