.cp-hhero{padding:112px 0 80px}.cp-hhero__title{font-family:var(--cp-font-display);font-size:clamp(38px,5.2vw,60px);line-height:1.08;font-weight:600;letter-spacing:-.015em;color:var(--cp-text);margin:0 0 22px;max-width:820px;text-wrap:balance}.cp-hhero__lede{font-size:19px;line-height:1.6;color:var(--cp-text-2);max-width:640px;margin:0 0 48px}.cp-hhero__paths-label{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cp-text-2);margin:0 0 14px}.cp-hhero__paths{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:820px}.cp-hhero__path{position:relative;display:flex;flex-direction:column;gap:4px;min-height:44px;height:100%;padding:20px 52px 20px 22px;background:var(--cp-surface);border:1px solid var(--cp-border);border-radius:var(--cp-radius);text-decoration:none;color:inherit;transition:border-color .15s}.cp-hhero__path:hover{border-color:var(--cp-navy)}.cp-hhero__exam{font-family:var(--cp-font-display);font-size:24px;font-weight:600;color:var(--cp-navy)}.cp-hhero__name{font-size:14.5px;color:var(--cp-text)}.cp-hhero__line{font-size:14px;color:var(--cp-text-2)}.cp-hhero__arrow{position:absolute;right:20px;top:22px;font-size:20px;color:var(--cp-navy);transition:transform .15s}.cp-hhero__path:hover .cp-hhero__arrow{transform:translate(3px)}.cp-hhero__note{font-size:14px;color:var(--cp-text-2);margin:18px 0 0}.cp-hexams__h1{font-size:clamp(34px,4.4vw,48px)}.cp-hexams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.cp-hexams__card{display:flex;flex-direction:column;background:var(--cp-surface);border:1px solid var(--cp-border);border-radius:var(--cp-radius);padding:30px}.cp-hexams__tag{margin-bottom:12px}.cp-hexams__title{font-family:var(--cp-font-display);font-size:24px;font-weight:600;line-height:1.25;color:var(--cp-text);margin:0 0 10px}.cp-hexams__text{font-size:16px;color:var(--cp-text-2);margin:0 0 20px}.cp-hexams__group{background:var(--cp-paper);border:1px solid var(--cp-paper-border);border-radius:10px;padding:16px 18px;margin:0 0 12px}.cp-hexams__label{font-family:var(--cp-font-body);font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--cp-success);margin:0 0 8px}.cp-hexams__group--soon .cp-hexams__label{color:var(--cp-text-2)}.cp-hexams__list{list-style:none;margin:0;padding:0;font-size:15px;color:var(--cp-text)}.cp-hexams__list li{position:relative;padding-left:20px}.cp-hexams__list li+li{margin-top:6px}.cp-hexams__list li:before{content:"";position:absolute;left:2px;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--cp-success)}.cp-hexams__group--soon .cp-hexams__list li:before{background:transparent;border:1.5px solid var(--cp-text-3)}.cp-hexams__cta{margin:auto 0 0;padding-top:12px}.cp-hexams__cta .cp-btn{display:inline-flex;align-items:center;min-height:44px}.cp-hmethod__steps{list-style:none;margin:0;padding:0}.cp-hmethod__step{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center;padding:44px 0;border-top:1px solid var(--cp-border)}.cp-hmethod__step:first-child{border-top:0;padding-top:8px}.cp-hmethod__title{font-family:var(--cp-font-display);font-size:30px;font-weight:600;color:var(--cp-text);margin:0 0 12px}.cp-hmethod__text{font-size:17px;color:var(--cp-text-2);margin:0 0 14px;max-width:440px}.cp-hmethod__features{font-size:14px;font-weight:600;color:var(--cp-navy);margin:0}.cp-hmethod__figure{margin:0;background:var(--cp-surface);border:1px solid var(--cp-border);border-radius:var(--cp-radius);padding:10px}.cp-hmethod__img{display:block;width:100%;height:auto;border-radius:6px}.cp-hmethod__more{margin:28px 0 0}.cp-hq{background:var(--cp-surface);border:1px solid var(--cp-border);border-radius:var(--cp-radius);padding:26px}.cp-hq [hidden]{display:none!important}.cp-hq__tag{font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--cp-gold-deep);margin:0 0 14px}.cp-hq__stem{font-size:16.5px;line-height:1.55;color:var(--cp-text);font-weight:600;margin:0 0 6px}.cp-hq__pick{font-size:14px;color:var(--cp-text-2);margin:0 0 12px}.cp-hq__options{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cp-hq__option{display:flex;gap:12px;align-items:flex-start;width:100%;min-height:44px;text-align:left;font:inherit;font-size:15px;line-height:1.45;color:var(--cp-text);background:var(--cp-surface);border:1px solid var(--cp-border);border-radius:10px;padding:10px 14px;cursor:pointer;transition:border-color .15s,background .15s}.cp-hq__option:hover:not(:disabled){border-color:var(--cp-navy)}.cp-hq__option:disabled{cursor:default;color:var(--cp-text)}.cp-hq__option:focus-visible{outline:3px solid var(--cp-focus);outline-offset:2px}.cp-hq__letter{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1px solid var(--cp-border-hover);font-size:12.5px;font-weight:700;color:var(--cp-text-2)}.cp-hq__option.is-correct{border-color:var(--cp-success);background:var(--cp-success-bg)}.cp-hq__option.is-correct .cp-hq__letter{border-color:var(--cp-success);background:var(--cp-success);color:#fff}.cp-hq__option.is-wrong{border-color:var(--cp-danger);background:var(--cp-danger-bg)}.cp-hq__option.is-wrong .cp-hq__letter{border-color:var(--cp-danger);background:var(--cp-danger);color:#fff}.cp-hq__feedback{min-height:1.4em;margin:12px 0 0;font-size:15px;font-weight:700}.cp-hq__feedback.is-right{color:var(--cp-success)}.cp-hq__feedback.is-wrong{color:var(--cp-danger)}.cp-hq__reveal{margin-top:6px;border-top:1px solid var(--cp-border);padding-top:10px}.cp-hq__reveal summary{cursor:pointer;font-size:14.5px;font-weight:600;color:var(--cp-navy);min-height:44px;display:flex;align-items:center}.cp-hq__reveal summary:focus-visible{outline:3px solid var(--cp-focus);outline-offset:2px;border-radius:4px}.cp-hq__answer,.cp-hq__explanation{font-size:14.5px;line-height:1.6;color:var(--cp-text);margin:0 0 10px}.cp-hq__explanation{color:var(--cp-text-2)}.cp-hq__foot{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;align-items:center;margin-top:12px;font-size:13px;color:var(--cp-text-2)}.cp-hq__swap{font:inherit;font-size:14px;font-weight:600;color:var(--cp-navy);background:none;border:0;padding:0 4px;min-height:44px;cursor:pointer}.cp-hq__swap:focus-visible{outline:3px solid var(--cp-focus);outline-offset:2px;border-radius:4px}.cp-hres{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px}.cp-hres__tile{display:flex;flex-direction:column;background:var(--cp-surface);border:1px solid var(--cp-border);border-radius:var(--cp-radius);padding:28px}.cp-hres__tile--lead{border-color:var(--cp-navy)}.cp-hres__tag{margin-bottom:10px}.cp-hres__title{font-family:var(--cp-font-display);font-size:22px;font-weight:600;color:var(--cp-text);margin:0 0 10px}.cp-hres__text{font-size:15.5px;color:var(--cp-text-2);margin:0 0 20px}.cp-hres__cta{margin-top:auto}.cp-hres__cta .cp-btn,.cp-hres__cta .cp-textlink{display:inline-flex;align-items:center;min-height:44px}.cp-hres__note{font-size:13px;color:var(--cp-text-2);margin:12px 0 0}.cp-hclose__ctas{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:28px 0 0}.cp-hclose__ctas .cp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px}.cp-hclose__alt{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.7);padding:12.5px 26.5px}.cp-hclose__alt:hover{background:#ffffff14;border-color:#fff;color:#fff}@media(max-width:880px){.cp-hhero{padding:72px 0 56px}.cp-hhero__lede{font-size:17.5px;margin-bottom:36px}.cp-hexams{grid-template-columns:1fr}.cp-hmethod__step{grid-template-columns:1fr;gap:24px;padding:36px 0}}@media(max-width:600px){.cp-wrap:has(>.cp-hhero__title){padding:0 16px}.cp-hhero__paths{grid-template-columns:1fr}.cp-hexams__card,.cp-hres__tile{padding:22px}.cp-hq{padding:18px}.cp-hclose__ctas .cp-btn{width:100%}}@media(prefers-reduced-motion:reduce){.cp-hhero__path,.cp-hhero__arrow,.cp-hq__option{transition:none}.cp-hhero__path:hover .cp-hhero__arrow{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/cp-home.css.map */
