.cq-page{background:#fff;color:#161616;padding:2.5rem 1.25rem 4rem}.cq-page__shell{max-width:820px;margin:0 auto}.cq-page__eyebrow{margin:0;font-size:.8rem;letter-spacing:.05em;text-transform:uppercase;color:#a17a1c;font-weight:600}.cq-page__title{margin:.3rem 0 1rem;font-size:clamp(1.7rem,4vw,2.6rem);line-height:1.12}.cq-page__lead{font-size:1.08rem;line-height:1.6;color:#2c2620;margin:0 0 .5rem}.cq-page__section{margin-top:2.25rem}.cq-page__cta h2,.cq-page__faq h2,.cq-page__section h2{font-size:clamp(1.3rem,2.6vw,1.7rem);margin:0 0 .6rem}.cq-page__section p{font-size:1.02rem;line-height:1.65;color:#2c2620;margin:0}.cq-page__faq{margin-top:2.5rem}.cq-page__faq dl{margin:0;display:grid;grid-gap:1.1rem;gap:1.1rem}.cq-page__faq-item dt{font-weight:700;font-size:1.05rem;margin-bottom:.25rem}.cq-page__faq-item dd{margin:0;line-height:1.6;color:#2c2620}.cq-page__cta{margin-top:2.75rem;padding:1.6rem 1.75rem;border:1px solid hsla(0,0%,9%,.1);border-radius:16px;background:hsla(40,40%,94%,.6)}.cq-page__cta p{line-height:1.6;color:#2c2620;margin:0 0 1.1rem}.cq-page__button{display:inline-block;background:#a17a1c;color:#fff;text-decoration:none;font-weight:600;padding:.75rem 1.4rem;border-radius:10px;transition:background .15s ease}.cq-page__button:hover{background:#876616}.cq{display:grid;grid-template-columns:minmax(260px,1fr) minmax(240px,1fr);grid-gap:2rem;gap:2rem;align-items:center;margin:1.5rem 0 .5rem}@media (max-width:720px){.cq{grid-template-columns:1fr;gap:1.25rem}}.cq__wheel-wrap{max-width:420px;margin:0 auto;width:100%}.cq__svg{width:100%;height:auto;display:block}.cq__sector{cursor:pointer;stroke:#f6f2ea;stroke-width:2;transition:fill .15s ease,opacity .15s ease;outline:none}.cq__sector--mayor{fill:#e7dcc7}.cq__sector--menor{fill:#f1eadd}.cq__sector:hover{opacity:.85}.cq__sector--mayor.is-active{fill:#a17a1c}.cq__sector--menor.is-active{fill:#c9a85a}.cq__sector:focus-visible{stroke:#161616;stroke-width:3}.cq__label{text-anchor:middle;dominant-baseline:middle;pointer-events:none;fill:#161616;font-family:inherit}.cq__label--mayor{font-size:15px;font-weight:700}.cq__label--menor{font-size:11px;font-weight:500;fill:#4a4133}.cq__label--mayor.is-active{fill:#fff}.cq__center{fill:#161616}.cq__center-title{text-anchor:middle;dominant-baseline:middle;fill:#f6f2ea;font-size:13px;font-weight:600;pointer-events:none}.cq__panel{border:1px solid hsla(0,0%,9%,.12);border-radius:16px;padding:1.4rem 1.5rem;background:hsla(40,40%,94%,.55)}.cq__panel-eyebrow{margin:0;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:#a17a1c;font-weight:600}.cq__panel-title{margin:.2rem 0 1rem;font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.1;color:#161616}.cq__panel-data{margin:0;display:grid;grid-gap:.85rem;gap:.85rem}.cq__panel-data dt{font-size:.78rem;letter-spacing:.02em;text-transform:uppercase;color:#6b6052;margin-bottom:.15rem}.cq__panel-data dd{margin:0;font-size:1.05rem;font-weight:600;color:#161616}.cq__panel-hint{margin:1.1rem 0 0;font-size:.9rem;line-height:1.5;color:#4a4133}