/* V14: preserve the Academy's existing identity; extend its established cards. */
.v14-for-you,.v14-access,.v14-cohort-benefits,.v14-cohort-price{padding:clamp(24px,5vw,60px);margin:38px 0;background:#fffdf8;color:#17121f;border-top:7px solid #ff43a4}
.v14-for-you h2,.v14-access h2,.v14-cohort h2{font-size:clamp(30px,4vw,48px);line-height:1.12;max-width:850px;margin:10px 0 28px}
.v14-for-you-list{columns:2;column-gap:38px;margin-bottom:28px}.v14-for-you-list p{break-inside:avoid;padding:0 0 14px;line-height:1.7}
.v14-for-you-list p:last-child{font-weight:800}.v14-access ul,.v14-cohort-benefits ul{display:grid;grid-template-columns:1fr 1fr;gap:18px 40px;padding-left:22px;line-height:1.6}
.v14-funnel{margin:20px 0 36px;line-height:1.75}.v14-funnel>p{margin:18px 0}.v14-funnel>strong{display:block;font-size:1.3em;color:#5821af;margin:24px 0}.v14-funnel h2{font-size:clamp(28px,4vw,44px);line-height:1.15}
.v14-funnel .v14-access,.v14-funnel .v14-for-you{padding:26px 0;border-top:2px solid #cfc2de;margin:24px 0;background:transparent}.v14-funnel .v14-for-you-list{columns:1}.enrollment-card{width:min(940px,92vw);max-width:940px!important}.v14-funnel a{color:#5925a4;text-decoration:underline;font-weight:700}
.v14-choose-offer{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:40px 0;padding-top:24px;border-top:2px solid #cfc2de}.v14-choose-offer>.eyebrow,.v14-choose-offer>h2{grid-column:1/-1;margin:0}.v14-choose-offer article{display:flex;flex-direction:column;align-items:flex-start;padding:24px;background:#fffdf8;color:#21182a;border:1px solid #cfc2de;border-top:5px solid #7636ff}.v14-choose-offer article:first-of-type{border-top-color:#ff43a4}.v14-choose-offer h3{font-size:1.35rem;line-height:1.25}.v14-choose-offer article .primary-action,.v14-choose-offer article .secondary-action{margin-top:auto;white-space:normal;text-align:center}.v14-funnel .v14-choose-offer .secondary-action{color:#21182a;text-decoration:none;border:2px solid #21182a}
.method-origin-story p{white-space:pre-line;line-height:1.85}.founding-banner{flex-wrap:wrap;gap:22px}.founding-banner .secondary-action{background:#fffdf8;color:#17121f;border-color:#17121f}
.v14-cohort-hero{padding:40px 0;max-width:920px}.v14-cohort-hero>.eyebrow{color:#daff40}.v14-cohort-hero h1{font-size:clamp(48px,7vw,86px);line-height:1.05}.v14-cohort-hero p{line-height:1.8;font-size:1.1em;margin:22px 0}.v14-cohort-price .primary-action,.v14-cohort-price .secondary-action{margin:16px 14px 16px 0}
button:disabled,[aria-disabled=true]{opacity:.65;cursor:not-allowed}.v14-cohort-price button:disabled{color:#17121f;background:#daff40;opacity:1}.checkout-link[aria-disabled=true]{pointer-events:none}
.v14-task-copy{margin:28px 0;padding:clamp(20px,3vw,40px);background:#fffaf4;border-left:5px solid #7636ff;color:#21182a}.v14-task-copy article+article{margin-top:28px}.v14-task-copy h3{font-size:1.25em;margin:0 0 14px}.v14-lines{white-space:pre-line;overflow-wrap:anywhere;line-height:1.8}.v14-task-copy p{line-height:1.8}
.v14-task-index details,.v14-go-deeper,.v14-protocol-details,.v14-facilitator-inbox details{margin:20px 0;border:1px solid #cfc2de;background:#fffdf8;color:#21182a;padding:20px}.v14-task-index summary,.v14-go-deeper summary,.v14-protocol-details summary,.v14-facilitator-inbox summary{font-weight:800;cursor:pointer;line-height:1.5}.v14-go-deeper[open] summary{margin-bottom:24px}.v14-go-deeper p{line-height:1.8}
.v14-protocol{padding:24px 0}.v14-protocol h2{font-size:clamp(24px,3vw,35px);line-height:1.3}.v14-protocol article,.v14-protocol-page article{margin:20px 0;padding-left:20px;border-left:4px solid #7636ff}.v14-protocol p{line-height:1.7}.v14-protocol h3{font-size:15px;letter-spacing:.1em}
.v14-scenarios article{padding:24px;margin:20px 0;border:1px solid #d5c9df;background:#fffdf8}.v14-scenarios p{line-height:1.7}.v14-scenario-feedback{background:#eee5ff;border-left:4px solid #7636ff;padding:18px;color:#21182a}
.v14-trait-group{border-top:2px solid #d5c9df;margin:30px 0;padding:20px 0}.v14-select-label{display:block;font-weight:700;margin:22px 0}.v14-select-label select,.v14-facilitator-inbox select{display:block;max-width:100%;padding:14px;margin-top:10px;border:1px solid #aa98bb;background:#fff;color:#21182a;font:inherit}.v14-beta-feedback fieldset{padding:0;border:0}.v14-beta-feedback p{line-height:1.7}.v14-beta-feedback .primary-action{margin-top:24px}
.v14-feedback-question{display:grid;gap:10px;margin:22px 0;font-weight:700}.v14-feedback-question textarea{width:100%;box-sizing:border-box;padding:15px;border:1px solid #aa98bb;border-radius:2px;background:#fff;color:#21182a;font:inherit;line-height:1.6;resize:vertical}.v14-feedback-question textarea:focus-visible{outline:3px solid #6f36ff;outline-offset:2px}
.v14-feeling-other input{display:block;box-sizing:border-box;width:100%;min-height:48px;margin-top:10px;padding:12px 14px;border:1px solid #aa98bb;background:#fff;color:#21182a;font:inherit}
.v14-privacy-note{padding:20px;background:#eee5ff;color:#21182a;border-left:4px solid #7636ff;line-height:1.7}.v14-notebook-layout{display:grid;grid-template-columns:220px 1fr;gap:24px;margin-top:30px}.v14-entry-link{width:100%;display:block;text-align:left;margin:12px 0;padding:16px;color:#21182a;background:#fffdf8;border:1px solid #cfc2de;cursor:pointer}.v14-entry-link.selected{border:2px solid #7636ff}.v14-entry-link strong,.v14-entry-link small{display:block;overflow-wrap:anywhere}.v14-entry-link small{margin-top:8px;font-size:12px}.v14-entry-editor label{display:block;margin-bottom:20px;font-weight:700}.v14-entry-editor input,.v14-entry-editor textarea{display:block;box-sizing:border-box;width:100%;margin-top:10px;padding:16px;border:1px solid #aa98bb;color:#21182a;background:#fffdf8;font:inherit;line-height:1.8}.v14-entry-editor textarea{resize:vertical}.v14-notebook .primary-action{white-space:normal}.v14-facilitator-inbox h3{margin-top:30px}.v14-facilitator-inbox h4{margin-bottom:6px}.v14-facilitator-inbox details p{line-height:1.8}
.v14-facilitator-inbox a,.v14-notebook a{color:#5925a4}.v14-notebook .chapter-navigation{flex-wrap:wrap}.v14-notebook .secondary-action,.v14-beta-feedback .secondary-action{background:#fffdf8;color:#21182a;border:1px solid #21182a}.v14-go-deeper blockquote{padding:18px;background:#eee5ff;color:#21182a;margin:20px 0}
.v14-for-you button:focus-visible,.v14-task-index summary:focus-visible,.v14-go-deeper summary:focus-visible,.v14-protocol-details summary:focus-visible,.v14-notebook button:focus-visible{outline:3px solid #ff43a4;outline-offset:4px}
@media(max-width:760px){.v14-for-you-list{columns:1}.v14-access ul,.v14-cohort-benefits ul,.v14-choose-offer{grid-template-columns:1fr}.v14-notebook-layout{grid-template-columns:1fr}.v14-notebook-layout aside{max-height:260px;overflow:auto}.v14-cohort-hero{padding-top:15px}.v14-for-you,.v14-access{padding:24px}.v14-task-copy{padding:20px}.v14-funnel .v14-access,.v14-funnel .v14-for-you{padding:20px 0}}
@media print{.v14-protocol-page .secondary-action,.v14-protocol-page .primary-action{display:none}.v14-protocol-page{background:white!important;color:black!important}.v14-protocol-page article{break-inside:avoid}}
