.curriculum-stats{display:flex;justify-content:center;gap:18px;margin:0 auto 32px;flex-wrap:wrap}.curriculum-stats>span{background:#fff;border:2px solid #0e1b45;border-radius:99px;padding:9px 19px;box-shadow:0 3px 0 #0e1b45;font-size:12px}.curriculum-stats strong{font-size:16px}.module-plan-label{display:block;font:800 9px "DM Sans",sans-serif;letter-spacing:.07em;color:#17644d;margin-top:10px}.module-plan-label.complete-only{color:#b13c21}.sales-lessons{list-style:none;padding:0 0 24px 0;margin:0}.sales-lessons>li{display:flex;gap:16px;align-items:center;padding:16px 5px;border-top:1px dashed #0e1b4525;font-size:14px}.sales-lessons>li>span{font-family:"VT323",monospace;font-size:23px;color:#3d5d88;min-width:26px}.sales-lessons>li>div{flex:1}.sales-lessons strong{font-weight:650;line-height:1.55;display:block}.sales-lessons>li>b{font-size:11px;color:#b64023;background:#fff0df;border:1px solid #e5cbb3;border-radius:50%;height:28px;width:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sales-lessons p{font-size:12px;color:#56607f}.sales-module summary{padding-bottom:22px}.campaign-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 28px;background:#0e1b45;color:#fff3d6;border:3px solid #0e1b45;border-radius:16px;padding:20px 26px;margin:0 auto 38px;max-width:1000px;box-shadow:0 5px 0 #0e1b4520}.campaign-strip strong{font-size:16px}.campaign-strip>span{background:#fff3d6;color:#0e1b45;font-weight:750;font-size:12px;padding:6px 13px;border-radius:99px}.campaign-strip small{display:block;flex-basis:100%;font-size:11px;opacity:.9;text-align:center;margin-top:5px}.sales-bonus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;max-width:1050px}.sales-bonus-grid .ref-bonus-card:nth-child(4){background:#e6ddff;transform:rotate(1deg)}.bonus-included{display:inline-block;font-size:9px;letter-spacing:.08em;font-weight:800;margin-top:26px;color:#0e1b45;border-top:1px dashed #0e1b4550;padding-top:14px}.pricing-intro{display:flex;gap:14px 30px;justify-content:center;flex-wrap:wrap;margin:0 auto 48px;font-size:13px;font-weight:700;color:#284667}.sales-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;max-width:1050px;align-items:stretch}.sales-plan{border:3px solid #0e1b45;border-radius:25px;background:#fff;box-shadow:0 9px 0 #0e1b45;overflow:hidden;display:flex;flex-direction:column;position:relative}.sales-plan.plan-complete{border-color:#c24422;box-shadow:0 9px 0 #b93e1c,0 15px 50px #f2673f28;transform:translateY(-8px);background:linear-gradient(160deg,#fff9ed,#fff)}.plan-ribbon{background:#e6ecf6;border-bottom:2px solid #0e1b45;padding:14px 20px;text-align:center;font-size:10px;font-weight:900;letter-spacing:.09em;color:#0e1b45}.plan-complete .plan-ribbon{background:#c84624;color:#fff;border-color:#c24422}.plan-content{padding:30px;display:flex;flex-direction:column;flex:1}.plan-kicker{font-size:9px;letter-spacing:.13em;color:#56607f;font-weight:750}.plan-content>h3{font-size:44px;margin-top:10px}.plan-description{font-size:14px;line-height:1.75;color:#56607f;margin-top:15px;min-height:75px}.sales-plan-price{display:flex;align-items:flex-end;gap:13px;flex-wrap:wrap;margin:27px 0 12px}.sales-plan-price>strong{font:900 64px "Fraunces",Georgia,serif;letter-spacing:-.06em;line-height:1.05;color:#0e1b45}.sales-plan-price>span{font-size:11px;color:#56607f;padding-bottom:7px}.plan-complete .sales-plan-price>strong{color:#c24323}.plan-summary{font-size:12px;font-weight:800;border:1px solid #cbd5e5;background:#f2f6fc;color:#26476e;border-radius:10px;padding:9px 12px}.plan-complete .plan-summary{background:#fff0df;border-color:#efc29b;color:#97421e}.plan-feature-list{list-style:none;padding:18px 0;margin:0 0 18px;flex:1}.plan-feature-list li{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid #0e1b4510;font-size:13px;line-height:1.55}.plan-feature-list li>span{min-width:19px;font-size:15px;color:#168058;font-weight:800}.plan-feature-list li>div{flex:1}.plan-feature-list small{display:block;font-size:10px;color:#7c532e;margin-top:4px}.plan-feature-list .excluded{color:#65748b}.plan-feature-list .excluded>span{color:#8090a8}.plan-feature-list .excluded>div{text-decoration:line-through;text-decoration-color:#8190a680}.plan-feature-list .excluded small{text-decoration:none;color:#65748b}.plan-content>.ref-button{font-size:20px;width:100%;padding:17px 18px}.plan-payment-note{text-align:center;font-size:10px;color:#596b83;line-height:1.7;margin-top:16px}.upgrade-callout{max-width:850px;text-align:center;padding:28px 35px;margin:42px auto 20px;background:#fff5da;border:2px dashed #a37b37;border-radius:18px;color:#654919}.upgrade-callout strong{font-family:"Fraunces",Georgia,serif;font-size:24px}.upgrade-callout p{font-size:13px;margin-top:10px;line-height:1.8}.instant-access{max-width:950px;display:flex;gap:25px;align-items:center;background:#e8f7f0;border:2px solid #0e6850;border-radius:20px;padding:32px 38px;margin:35px auto 0;box-shadow:0 5px 0 #0e685025;color:#164937}.instant-access>span{font-size:50px;line-height:1}.instant-access h3{font-size:30px}.instant-access p{font-size:14px;line-height:1.85;margin-top:12px;color:#345d4d}.checkout-plan-tabs{display:flex;gap:10px;margin:28px 0}.checkout-plan-tabs a{flex:1;border:2px solid #c6d2e2;background:#fff;color:#3d5576;border-radius:10px;padding:12px;font-size:12px;text-align:center;font-weight:750}.checkout-plan-tabs a[aria-current]{background:#fff0df;border-color:#d95531;color:#ab391c}.checkout-access-note{margin-top:25px;padding:19px;background:#e7f5ee;border:1px solid #b3d4c2;border-radius:12px;color:#246047;font-size:12px}.checkout-access-note p{font-size:11px;line-height:1.8;margin-top:7px}.members-area{padding-top:55px;padding-bottom:70px;max-width:1050px}.members-area>h1{font:900 clamp(35px,5vw,62px) "Fraunces",Georgia,serif;line-height:1.1;color:#0e1b45}.members-area>.muted{margin-top:20px;margin-bottom:35px;font-size:13px}.member-module{padding:30px;border:2px solid #0e1b45;border-radius:18px;background:#fff;box-shadow:0 5px 0 #0e1b4520;margin:25px 0}.member-module h2{font:900 31px "Fraunces",Georgia,serif;color:#0e1b45;margin-bottom:25px}.member-module .eyebrow{font-size:9px;margin-bottom:12px}.member-module details{border-top:1px solid #d8e0ec}.member-module summary{display:flex;align-items:center;gap:14px;list-style:none;padding:21px 0;cursor:pointer;font-size:14px;font-weight:650;color:#17213e}.member-module summary>span{font-size:9px;background:#eef4fc;border:1px solid #bacce3;border-radius:5px;padding:5px 8px;white-space:nowrap}.member-module summary>b{margin-left:auto;color:#d94321}.member-lesson{padding-bottom:25px;font-size:14px;color:#435774}.member-lesson video{width:100%;max-height:600px;border-radius:12px;background:#101523;margin-bottom:15px}.member-bonus{padding:20px 0;border-top:1px solid #d6dfeb;font-size:14px}.member-bonus .button{display:inline-flex;margin-top:15px}.member-bonus p{font-size:12px;margin-top:10px}.member-module>p{font-size:14px;line-height:1.8;margin-bottom:20px}.reference-theme .status-available{background:#e6f5ed;color:#17663f;border-color:#98cbb0}
@media(max-width:760px){.sales-plans{grid-template-columns:1fr;gap:35px;max-width:520px}.sales-plan.plan-complete{transform:none;grid-row:1}.plan-content{padding:25px}.plan-content>h3{font-size:40px}.plan-description{min-height:0;font-size:13px}.sales-plan-price>strong{font-size:61px}.plan-feature-list li{font-size:12px;padding:10px 0}.plan-content>.ref-button{font-size:20px}.sales-bonus-grid{grid-template-columns:1fr;gap:27px}.curriculum-stats{gap:9px}.curriculum-stats>span{font-size:10px;padding:7px 12px}.curriculum-stats strong{font-size:13px}.module-plan-label{font-size:7px;line-height:1.6}.sales-lessons>li{padding:14px 0;gap:10px;font-size:12px}.sales-lessons>li>span{font-size:20px;min-width:20px}.sales-lessons>li>b{width:23px;height:23px;font-size:9px}.campaign-strip{padding:20px 16px;gap:13px}.campaign-strip strong{font-size:15px}.campaign-strip>span{font-size:10px}.campaign-strip small{font-size:10px}.pricing-intro{font-size:10px;gap:8px 13px;margin-bottom:32px}.plan-ribbon{font-size:9px}.upgrade-callout{padding:23px}.upgrade-callout strong{font-size:23px}.upgrade-callout p{font-size:12px}.instant-access{padding:25px;gap:15px;align-items:flex-start}.instant-access>span{font-size:32px}.instant-access h3{font-size:25px}.instant-access p{font-size:12px}.checkout-plan-tabs a{font-size:10px;padding:10px 8px}.member-module{padding:20px}.member-module h2{font-size:26px}.member-module summary{flex-wrap:wrap;font-size:12px;gap:10px}.member-module summary>span{font-size:8px}.member-lesson .notice{font-size:11px}.members-area{padding-top:35px}.members-area>h1{font-size:36px}}

.reference-landing .ref-member-entry{position:absolute;top:62px;right:24px;z-index:4;font:600 11px/1.4 system-ui,sans-serif}.reference-landing .ref-member-entry a{display:block;color:#172547;background:#ffffffdd;border:1px solid #17254733;padding:9px 15px;border-radius:20px}.reference-landing .ref-member-entry a:hover{background:#fff}@media(max-width:600px){.reference-landing .ref-member-entry{top:52px;right:12px;font-size:9px}.reference-landing .ref-member-entry a{padding:7px 11px}}
