/* Requested corrections. Original dark/white colors and sans-serif type are retained. */
.revision-adjusted .trust-stats{gap:12px;border:0;padding:0;margin:0 0 25px}
.revision-adjusted .trust-stats>div{padding:23px 19px;gap:13px;border:1px solid #bc95684f;border-radius:23px;background:#1b1d22;box-shadow:0 7px 18px #11111107;min-width:0}
.revision-adjusted .trust-stats strong{font-family:var(--font);font-size:45px;font-weight:850;letter-spacing:-.055em;color:#ffc178}
.revision-adjusted .trust-stats span{font-size:14px;line-height:1.65;color:#d4c8b9}
.revision-adjusted .club-intro h2{font-size:42px;line-height:1.13}
.revision-adjusted .club-story>p{font-size:18px;line-height:1.75;color:#675f56}
.revision-adjusted .club-story>p.large-copy{font-size:26px;line-height:1.45;color:#3f372f}
.revision-adjusted .always-panel{padding:28px;border-color:#dcc5a5}
.revision-adjusted .toggle-list{gap:19px}
.revision-adjusted .toggle-list strong{font-size:18px;line-height:1.5;color:#523c2b}
.revision-adjusted .toggle-list p{font-size:16px;line-height:1.7;color:#6e5743;margin-top:6px}
.revision-adjusted .comparison-table td{font-size:18px;line-height:1.65}
.revision-adjusted .comparison-table td:first-child{color:#cbc3ba}
.revision-adjusted .comparison-table td+td{color:#f4e1c7}
.revision-adjusted .inside-grid li>p{font-size:17px;line-height:1.7;color:#d5cdc1}
.revision-adjusted .inside-grid li>span{font-family:var(--font);font-weight:700}
.revision-adjusted #tools .section-heading h2{font-size:35px;line-height:1.2;max-width:800px}
.revision-adjusted .service-copy>h3{font-size:26px}
.model-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0}
.model-cards>div{display:flex;align-items:center;gap:15px;padding:20px;border:1px solid #ffffff30;border-radius:20px;min-height:100px;background:#22242a}
.model-cards strong{font-size:17px;line-height:1.4;color:#f6f0e7;font-weight:750}
.model-mark{display:grid;place-items:center;flex:0 0 39px;width:39px;height:39px;font-size:38px;line-height:1}
.model-mark .icon{width:34px;height:34px}
.gpt-mark{background:#31c87a;color:#fff;font-size:31px;border-radius:11px}
.claude-mark{color:#e5b393}
.gemini-mark{color:#b7b6ff}
.other-mark{color:#ffc178}
.service-agent-panel{padding:28px;border:1px solid #d0aa7a4d;border-radius:25px;background:#1b1d22;margin-top:26px}
.service-agent-panel>h3{font-size:25px;line-height:1.3;color:#f2dfc7;margin-bottom:22px}
.service-agent-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.service-agent-tile{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:24px;padding:23px 21px;min-height:130px;border:1px solid #ffffff2b;border-radius:19px;background:#22242a;min-width:0}
.service-agent-tile>.icon{width:27px;height:27px;color:#ffc178}
.service-agent-tile>strong{font-size:16px;line-height:1.45;color:#f6efe4;font-weight:750}
.service-agent-tile:last-child{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:flex-start;min-height:70px;gap:17px}
.revision-adjusted .keep-access span{font-size:10px;letter-spacing:.06em}
.revision-adjusted .keep-access strong{font-size:24px;line-height:1.35}
.revision-adjusted .keep-access p{font-size:14px;line-height:1.7}
.revision-adjusted #voices{padding-top:15px;padding-bottom:40px}
.revision-adjusted #reach{padding-top:15px}
.revision-adjusted #reach .section-heading h2{font-size:42px;line-height:1.15}
.revision-adjusted #results .proof-copy{min-height:190px}
.revision-adjusted #results .proof-description{font-size:16px;line-height:1.7}
.revision-adjusted #pack>.container>.gift-panel{margin:0 0 36px}
.revision-adjusted #pack .gift-copy .card-tag{display:block;width:fit-content;font-size:12px;font-weight:850;letter-spacing:.04em;line-height:1.5;color:#fce5c0;background:#232124;border-radius:11px;padding:10px 12px;margin-bottom:17px}
.revision-adjusted #pack .gift-copy>h3{font-size:28px;line-height:1.25}
.revision-adjusted .join-checks{gap:16px 22px;margin:26px 0 30px}
.revision-adjusted .join-checks>li{font-size:15px;line-height:1.6}
.revision-adjusted .join-main>.purchase-button{margin-top:4px}
@media(max-width:1000px){
 .service-agent-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}
 .model-cards>div{padding:18px;gap:13px}
 .model-cards strong{font-size:16px}
 .revision-adjusted .trust-stats>div{padding:20px 15px}
 .revision-adjusted .trust-stats strong{font-size:39px}
}
@media(max-width:760px){
 .revision-adjusted .club-intro h2{font-size:33px}
 .revision-adjusted .comparison-table td{font-size:16px;padding:21px 18px}
 .revision-adjusted .model-cards>div{min-height:100px;padding:20px}
 .revision-adjusted #tools .section-heading h2{font-size:30px}
 .revision-adjusted #reach .section-heading h2{font-size:34px}
}
@media(max-width:600px){
 .revision-adjusted .trust-stats{gap:9px;margin-bottom:24px}
 .revision-adjusted .trust-stats>div{padding:18px 11px;border-radius:18px;gap:10px}
 .revision-adjusted .trust-stats strong{font-size:35px;line-height:1.05}
 .revision-adjusted .trust-stats span{font-size:12px;line-height:1.65}
 .revision-adjusted .club-intro{gap:15px}
 .revision-adjusted .club-intro h2{font-size:29px;line-height:1.18}
 .revision-adjusted .circle-portrait{width:75px;height:75px}
 .revision-adjusted .club-story>p{font-size:17px;line-height:1.7;color:#675f56}
 .revision-adjusted .club-story>p.large-copy{font-size:23px;line-height:1.45}
 .revision-adjusted .always-panel{padding:25px 21px}
 .revision-adjusted .always-panel>h3{font-size:24px;line-height:1.3}
 .revision-adjusted .toggle-list{gap:20px}
 .revision-adjusted .toggle-list strong{font-size:17px;line-height:1.5}
 .revision-adjusted .toggle-list p{font-size:16px;line-height:1.65;margin-top:6px}
 .revision-adjusted .toggle-list>li{gap:12px}
 .revision-adjusted .toggle-mark{flex-basis:29px;width:29px;margin-top:4px}
 .revision-adjusted .comparison-table th{font-size:10px;line-height:1.5;padding:17px 14px}
 .revision-adjusted .comparison-table td{font-size:15px;line-height:1.65;padding:20px 14px}
 .revision-adjusted .inside-grid{gap:25px 19px}
 .revision-adjusted .inside-grid li>p{font-size:16px;line-height:1.65;margin-top:13px}
 .revision-adjusted #tools .section-heading h2{font-size:27px;line-height:1.25}
 .revision-adjusted .service-copy>h3{font-size:24px}
 .model-cards{gap:10px;margin:23px 0}
 .revision-adjusted .model-cards>div{min-height:100px;padding:18px 15px;gap:12px;border-radius:17px}
 .model-cards strong{font-size:15px;line-height:1.4}
 .model-mark{flex-basis:32px;width:32px;height:32px;font-size:33px}
 .model-mark .icon{width:29px;height:29px}
 .gpt-mark{font-size:27px;border-radius:9px}
 .service-agent-panel{padding:23px 19px;margin-top:23px;border-radius:23px}
 .service-agent-panel>h3{font-size:23px;line-height:1.3;margin-bottom:21px}
 .service-agent-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
 .service-agent-tile{padding:19px 17px;min-height:135px;gap:25px;border-radius:17px}
 .service-agent-tile>.icon{width:25px;height:25px}
 .service-agent-tile>strong{font-size:15px;line-height:1.45}
 .service-agent-tile:last-child{min-height:68px;gap:14px}
 .revision-adjusted .keep-access span{font-size:9px;line-height:1.5}
 .revision-adjusted .keep-access strong{font-size:22px;line-height:1.35}
 .revision-adjusted .keep-access p{font-size:13px;line-height:1.7}
 .revision-adjusted #voices{padding-top:8px;padding-bottom:32px}
 .revision-adjusted #reach{padding-top:8px}
 .revision-adjusted #reach .section-heading h2{font-size:30px;line-height:1.15}
 .revision-adjusted #results .proof-copy{min-height:205px}
 .revision-adjusted #results .proof-description{font-size:15px;line-height:1.7}
 .revision-adjusted #pack>.container>.gift-panel{margin:0 0 33px}
 .revision-adjusted #pack .gift-copy .card-tag{font-size:11px;line-height:1.5;padding:10px 11px;letter-spacing:.02em;margin-bottom:15px}
 .revision-adjusted #pack .gift-copy>h3{font-size:25px;line-height:1.25}
 .revision-adjusted .join-checks{grid-template-columns:1fr 1fr;gap:16px 17px;margin:25px 0 30px}
 .revision-adjusted .join-checks>li{font-size:14px;line-height:1.65;gap:8px}
 .revision-adjusted .join-checks .icon{width:17px;height:17px;margin-top:2px}
}
@media(max-width:360px){
 .revision-adjusted .trust-stats>div{padding:17px 9px}
 .revision-adjusted .trust-stats span{font-size:11px}
 .revision-adjusted .trust-stats strong{font-size:32px}
 .revision-adjusted .club-intro h2{font-size:27px}
 .revision-adjusted .circle-portrait{width:64px;height:64px}
 .revision-adjusted .comparison-table td{font-size:14px;padding:18px 11px}
 .revision-adjusted .inside-grid li>p{font-size:15px}
 .model-cards strong{font-size:14px}
 .revision-adjusted .model-cards>div{padding:17px 12px;gap:9px}
 .service-agent-tile{padding:18px 14px}
 .service-agent-tile>strong{font-size:14px}
}

/* Owner's next revision: readable supporting copy, clear CTAs and a five-step route. */
.revision-adjusted .button.purchase-button{font-size:18px;line-height:1.35;letter-spacing:.01em}
.revision-adjusted .trust-stats span{font-size:15px;line-height:1.6}
.revision-adjusted .credential-list strong{font-size:16px}
.revision-adjusted .credential-list p{font-size:15px;line-height:1.7}
.revision-adjusted .personal-line,.revision-adjusted .trust-photo figcaption{font-size:14px;line-height:1.7}
.revision-adjusted .audience-card p{font-size:16px;line-height:1.7}
.revision-adjusted .starter-card p{font-size:16px;line-height:1.7}
.revision-adjusted .section-note,.revision-adjusted .proof-footnote{font-size:14px;line-height:1.7}
.revision-adjusted .carousel-bar>p{font-size:14px;line-height:1.6}
.revision-adjusted .proof-description,.revision-adjusted #results .proof-description{font-size:16px;line-height:1.7}
.revision-adjusted .proof-unit{font-size:14px;line-height:1.6}
.revision-adjusted .service-copy>p{font-size:17px;line-height:1.7}
.revision-adjusted .already-ai>p,.revision-adjusted .bonus-note>p,.revision-adjusted .keep-access p{font-size:15px;line-height:1.7}
.revision-adjusted .service-diagram>div>span{font-size:11px;letter-spacing:.04em}
.revision-adjusted .service-diagram>div>p{font-size:14px;line-height:1.65}
.revision-adjusted .keep-access span{font-size:11px;line-height:1.6}
.revision-adjusted .today-step,.revision-adjusted .sub-heading>p,.revision-adjusted .tour-card figcaption>p{font-size:15px;line-height:1.7}
.revision-adjusted .recording-copy>p:not(.card-tag){font-size:15px;line-height:1.7}
.revision-adjusted .subscription-note>p{font-size:14px;line-height:1.8}
.revision-adjusted .subscription-note>a,.revision-adjusted .join-gift>span:last-child{font-size:13px;line-height:1.7}
.revision-adjusted .footer .legal-links a,.revision-adjusted .footer .footer-requisites,.revision-adjusted .footer .legal-details{font-size:13px;line-height:1.8}
.revision-adjusted .footer .footer-meta-note,.revision-adjusted .footer .legal-text,.revision-adjusted .footer .footer-bottom{font-size:12px;line-height:1.7}
.service-special{display:flex;align-items:center;gap:10px;width:fit-content;max-width:100%;padding:10px 16px;margin:0 0 22px;border:1px solid #f1ab656b;border-radius:999px;background:linear-gradient(110deg,#85512345,#ffba6e12);color:#ffbe7c;font-size:13px;line-height:1.5;font-weight:800;letter-spacing:.07em}
.service-special>svg{width:20px;height:24px;flex:0 0 20px;color:#ff975c}
.club-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;list-style:none;padding:0;margin:0}
.club-steps>li{position:relative;min-width:0;padding:22px 19px 25px;border:1px solid #d8c9b7;border-radius:20px;background:#fff;box-shadow:0 8px 23px #44301d04}
.club-steps>li:not(:last-child)::after{content:'→';position:absolute;top:31px;right:-22px;width:25px;height:25px;z-index:1;text-align:center;font-size:24px;line-height:25px;color:#ad6a43}
.club-step-number{display:grid;place-items:center;width:44px;height:44px;border:1px solid #e4bc8d;border-radius:50%;background:#fff0d9;color:#9f5b35;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}
.club-steps h3{font-size:18px;font-weight:750;line-height:1.4;margin:19px 0 0;letter-spacing:-.02em}
.club-steps>li:last-child{background:#fff4e4;border-color:#cfaa7e}
@media(max-width:1000px){
 .club-steps{gap:14px}
 .club-steps>li{padding:19px 15px 22px}
 .club-steps h3{font-size:17px}
 .club-steps>li:not(:last-child)::after{right:-19px;top:28px;width:23px}
}
@media(max-width:760px){
 .club-steps{grid-template-columns:1fr;gap:16px}
 .club-steps>li{display:grid;grid-template-columns:42px 1fr;align-items:center;gap:17px;padding:18px 20px;min-height:80px}
 .club-steps h3{font-size:19px;line-height:1.4;margin:0}
 .club-step-number{width:42px;height:42px}
 .club-steps>li:not(:last-child)::after{content:'↓';top:auto;bottom:-18px;left:29px;right:auto;width:24px;height:18px;font-size:21px;line-height:18px}
}
@media(max-width:600px){
 .revision-adjusted .button.purchase-button{font-size:17px}
 .revision-adjusted .trust-stats>div{padding:18px 10px}
 .revision-adjusted .trust-stats span{font-size:13px;line-height:1.6}
 .revision-adjusted .credential-list strong{font-size:15px;line-height:1.5}
 .revision-adjusted .credential-list p{font-size:14px;line-height:1.7}
 .revision-adjusted .personal-line,.revision-adjusted .trust-photo figcaption{font-size:14px}
 .revision-adjusted .audience-card p{font-size:16px;line-height:1.65}
 .revision-adjusted .comparison-table th{font-size:11px;line-height:1.5}
 .revision-adjusted .comparison-table td{font-size:16px;line-height:1.65}
 .revision-adjusted .inside-grid li>p{font-size:17px;line-height:1.65}
 .revision-adjusted .starter-card p{font-size:15px;line-height:1.7}
 .revision-adjusted .starter-card h3{font-size:18px;line-height:1.35}
 .revision-adjusted .service-copy>p{font-size:16px}
 .revision-adjusted .service-phone>span{font-size:11px}
 .revision-adjusted .proof-description,.revision-adjusted #results .proof-description{font-size:15px}
 .revision-adjusted .join-description{font-size:16px}
 .revision-adjusted .join-checks>li{font-size:15px}
 .revision-adjusted .gift-copy>p:last-child,.revision-adjusted .join-gift>p:not(.card-tag){font-size:15px}
 .revision-adjusted .faq-answer>p{font-size:16px}
 .revision-adjusted .gift-price>small{font-size:13px}
 .service-special{font-size:12px;letter-spacing:.06em;padding:9px 14px;gap:9px;margin-bottom:20px}
 .club-steps>li{padding:17px 18px;grid-template-columns:40px 1fr;gap:16px;border-radius:18px}
 .club-step-number{width:40px;height:40px;font-size:17px}
 .club-steps h3{font-size:18px;line-height:1.4}
 .club-steps>li:not(:last-child)::after{left:26px}
}
@media(max-width:360px){
 .revision-adjusted .button.purchase-button{font-size:16px}
 .revision-adjusted .trust-stats span{font-size:12px}
 .revision-adjusted .comparison-table td{font-size:15px}
 .revision-adjusted .inside-grid li>p{font-size:16px}
 .club-steps>li{gap:13px}
}

/* The fourth step is the outcome; help remains available beneath the route. */
.club-steps>.club-step-result{background:linear-gradient(135deg,#f7fcf4,#eaf4e5);border-color:#8fb58e;box-shadow:0 8px 24px #3e714211}
.club-step-result .club-step-number{background:#e2efda;border-color:#a2c197;color:#356536}
.club-step-result h3{color:#285834;font-weight:850;padding-right:8px}
.club-step-check{position:absolute;top:22px;right:19px;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;border:1px solid #2d8449;background:linear-gradient(140deg,#5fae68,#2d854b);box-shadow:0 4px 0 #24673a,0 7px 16px #38794024;color:#fff}
.club-step-check>.icon{width:24px;height:24px;stroke-width:2.5}
.club-help-note{display:flex;align-items:flex-start;gap:17px;margin-top:25px;padding:23px 25px;border:1px solid #dcc7b2;border-left:3px solid #bb8057;border-radius:18px;background:#f2ebe1;color:#665342}
.club-help-note>.icon{flex:0 0 28px;width:28px;height:28px;color:#a96842;margin-top:2px}
.club-help-note strong{display:block;font-size:18px;line-height:1.5;font-weight:750;color:#4e392a}
.club-help-note p{font-size:16px;line-height:1.7;margin-top:7px;max-width:900px}
@media(max-width:1000px) and (min-width:761px){
 .club-step-check{top:20px;right:14px;width:34px;height:34px;border-radius:10px}
 .club-step-check>.icon{width:22px;height:22px}
}
@media(max-width:760px){
 .club-steps>.club-step-result{grid-template-columns:42px 1fr 40px}
 .club-step-check{position:static;grid-column:3;grid-row:1;justify-self:end;width:38px;height:38px;border-radius:11px}
 .club-step-result h3{padding-right:0}
}
@media(max-width:600px){
 .club-steps>.club-step-result{grid-template-columns:40px 1fr 35px;gap:13px}
 .club-step-check{width:35px;height:35px;border-radius:10px}
 .club-step-check>.icon{width:22px;height:22px}
 .club-help-note{padding:20px 18px;gap:13px;margin-top:23px;border-radius:17px}
 .club-help-note>.icon{flex-basis:25px;width:25px;height:25px}
 .club-help-note strong{font-size:17px;line-height:1.45}
 .club-help-note p{font-size:16px;line-height:1.65}
}

/* Readability pass: supporting text only; preserve artwork, headings and layout. */
.revision-adjusted .trust-stats span{font-size:16px;overflow-wrap:anywhere}
.revision-adjusted .credential-list strong{font-size:17px}
.revision-adjusted .credential-list p{font-size:17px}
.revision-adjusted .personal-line,.revision-adjusted .trust-photo figcaption{font-size:16px}
.revision-adjusted .audience-card p{font-size:18px}
.revision-adjusted .trainer-note p{font-size:17px}
.revision-adjusted .club-story>p:not(.large-copy){font-size:19px}
.revision-adjusted .toggle-list p{font-size:17px}
.revision-adjusted .comparison-table th{font-size:12px}
.revision-adjusted .comparison-table td{font-size:19px}
.revision-adjusted .inside-grid li>p{font-size:18px}
.revision-adjusted .starter-card p{font-size:17px}
.revision-adjusted .section-note,.revision-adjusted .proof-footnote,.revision-adjusted .carousel-bar>p,.revision-adjusted .proof-unit{font-size:16px}
.revision-adjusted .proof-description,.revision-adjusted #results .proof-description{font-size:17px}
.revision-adjusted .service-copy>p{font-size:18px}
.revision-adjusted .already-ai>p,.revision-adjusted .bonus-note>p,.revision-adjusted .keep-access p{font-size:17px}
.revision-adjusted .service-diagram>div>span,.revision-adjusted .keep-access span{font-size:12px}
.revision-adjusted .service-diagram>div>p{font-size:16px}
.revision-adjusted .today-step,.revision-adjusted .sub-heading>p,.revision-adjusted .tour-card figcaption>p{font-size:17px}
.revision-adjusted .recording-copy>p:not(.card-tag){font-size:17px}
.revision-adjusted .gift-copy>p:last-child{font-size:17px}
.revision-adjusted .join-description{font-size:18px}
.revision-adjusted .join-checks>li{font-size:16px}
.revision-adjusted .join-gift>p:not(.card-tag){font-size:18px}
.revision-adjusted .subscription-note>p{font-size:16px}
.revision-adjusted .subscription-note>a,.revision-adjusted .join-gift>span:last-child{font-size:15px}
.revision-adjusted .faq-answer>p{font-size:18px}
.revision-adjusted .club-help-note p{font-size:17px}
.revision-adjusted .model-tags span{font-size:13px}
.revision-adjusted .service-phone>span{font-size:12px}
.revision-adjusted .gift-price>small{font-size:14px}
.revision-adjusted .eyebrow,.revision-adjusted .sub-heading .eyebrow{font-size:11px}
.revision-adjusted .card-tag,.revision-adjusted .recording-copy>.card-tag,.revision-adjusted .join-main>.card-tag,.revision-adjusted .join-gift>.card-tag{font-size:12px}
.revision-adjusted #pack .gift-copy .card-tag{font-size:13px}
.revision-adjusted .footer .legal-links a,.revision-adjusted .footer .footer-requisites,.revision-adjusted .footer .legal-details{font-size:14px}
.revision-adjusted .footer .footer-meta-note,.revision-adjusted .footer .legal-text,.revision-adjusted .footer .footer-bottom{font-size:13px}
@media(max-width:760px){
 .revision-adjusted .comparison-table td{font-size:18px}
}
@media(max-width:600px){
 .revision-adjusted .trust-stats span{font-size:clamp(13px,3.75vw,15px)}
 .revision-adjusted .credential-list strong{font-size:16px}
 .revision-adjusted .credential-list p{font-size:16px}
 .revision-adjusted .club-story>p:not(.large-copy){font-size:18px}
 .revision-adjusted .comparison-table td{font-size:17px}
 .revision-adjusted .starter-card p{font-size:16px}
 .revision-adjusted .proof-description,.revision-adjusted #results .proof-description{font-size:16px}
 .revision-adjusted .service-copy>p{font-size:17px}
 .revision-adjusted .gift-copy>p:last-child{font-size:16px}
 .revision-adjusted .join-gift>p:not(.card-tag){font-size:17px}
}
@media(max-width:360px){
 .revision-adjusted .comparison-table td{font-size:16px}
 .revision-adjusted .inside-grid li>p{font-size:17px}
}

/* A quiet ink-stamp illustration occupies the spare space beside the trust title. */
.revision-adjusted .trust-heading{--trust-stamp-size:112px;position:relative}
.revision-adjusted .trust-heading h2{padding-right:calc(var(--trust-stamp-size) + 20px)}
.trust-stamp{position:absolute;top:3px;right:3px;width:var(--trust-stamp-size);height:auto;aspect-ratio:1;object-fit:contain;transform:rotate(-7deg);pointer-events:none}
@media(max-width:600px){
 .revision-adjusted .trust-heading{--trust-stamp-size:clamp(66px,22vw,90px)}
 .revision-adjusted .trust-heading h2{padding-right:calc(var(--trust-stamp-size) + 12px)}
 .trust-stamp{top:32px;right:2px}
}

/* Four participation conditions replace the repeated feature inventory. */
.revision-adjusted #join .join-checks{grid-template-columns:1fr;gap:19px;margin:26px 0 30px}
.revision-adjusted #join .join-checks>li{line-height:1.65}
.revision-adjusted #join .join-checks>li>span{min-width:0}
