:root{font-family:Inter,Arial,sans-serif;color:#17130c;background:#f7f2e7}*{box-sizing:border-box}body{margin:0}button,a{font:inherit}button{cursor:pointer}header{height:78px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;background:#0e0f12;color:#fff;position:sticky;top:0;z-index:10}.brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-family:Georgia,serif;letter-spacing:.06em}.brand img{width:54px;height:54px;object-fit:contain;background:#fff;border-radius:8px;padding:3px}.brand span{display:grid}.brand b{color:#d7ad4b}.brand small{font:600 9px Arial;color:#aaa;letter-spacing:.1em}nav{display:flex;align-items:center;gap:18px}nav a{color:#ddd;text-decoration:none}nav button,.actions a,.download,form button{border:0;background:linear-gradient(135deg,#c38c1c,#f2cf75);color:#17130c;padding:12px 16px;font-weight:800;text-decoration:none}.menu{display:none;background:none;border:0;color:#fff}.hero{min-height:650px;background:radial-gradient(circle at 77% 40%,#253241 0,#101216 43%,#08090b);color:#fff;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;padding:60px 7vw}.hero h1{font:700 clamp(46px,6vw,80px)/.98 Georgia,serif;margin:18px 0}.hero p{font-size:19px;line-height:1.65;color:#d1d1d1;max-width:720px}.eyebrow{font-size:12px;font-weight:800;letter-spacing:.16em;color:#e0b758}.eyebrow.dark{color:#6d5000}.actions{display:flex;gap:12px;margin-top:28px}.actions button{background:transparent;border:1px solid #8c784f;color:#fff;padding:12px 16px}.portrait{display:flex;justify-content:center}.portrait img{width:min(420px,80vw);height:520px;object-fit:cover;object-position:center top;border:10px solid #17130c;outline:1px solid #6d592f}.section{padding:78px 7vw}.section h2,.freebie h2,.darksec h2{font:700 clamp(34px,4vw,54px)/1.06 Georgia,serif}.alt{background:#efe7d8}.grid{display:grid;gap:16px}.programs,.services{grid-template-columns:repeat(4,1fr)}article{background:#fff;border:1px solid #ddd1bd;padding:24px;display:flex;flex-direction:column;gap:12px}article h3{font:700 23px Georgia,serif;margin:0}article strong{font:700 30px Georgia,serif;color:#9f740e}article p{line-height:1.55;color:#625c53}article button{margin-top:auto;padding:10px;border:1px solid #c4b28d;background:#f7f2e7;color:#746b5f}.freebie{padding:58px 7vw;background:#fff;display:grid;grid-template-columns:1.5fr .5fr;gap:30px;align-items:center;border-top:5px solid #1e5aa8}.freebie form{display:grid;gap:10px;max-width:650px}.freebie input{padding:12px;border:1px solid #aebed0}.freebie label{display:flex;align-items:center;gap:8px}.badge{background:#123b66;color:#fff;min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.local-note{display:block;margin-top:15px;color:#6d6d6d;line-height:1.4}.boundary{margin-top:24px;display:flex;gap:12px;padding:18px;background:#fff;border-left:4px solid #b98a27}.darksec{padding:60px 7vw;background:#101216;color:#fff}.darksec p{max-width:900px;color:#ccc;line-height:1.6}.disclosure{padding:36px 7vw;background:#e8dfcc}.disclosure p{max-width:1000px;line-height:1.6}.portal{min-height:100vh;display:grid;grid-template-columns:250px 1fr;background:#f4efe4}.portal aside{background:#0d0f12;color:#fff;padding:22px;display:flex;flex-direction:column;gap:7px}.portal aside img{width:80px;background:#fff;border-radius:8px}.portal aside button{background:transparent;color:#ddd;border:0;text-align:left;padding:10px}.portal main{padding:36px 5vw}.notice{background:#fff5db;border:1px solid #d3ad51;padding:14px;margin-bottom:20px}.list{border-top:1px solid #ddd}.row{display:grid;grid-template-columns:50px 1fr auto;gap:12px;align-items:center;padding:18px 0;border-bottom:1px solid #ddd}.row button{background:none;border:0;color:#8a6600;font-weight:800}.preview{grid-column:2/-1;background:#fff;padding:15px;border-left:3px solid #c38c1c}footer{background:#08090b;color:#ccc;padding:26px 5vw;display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}footer img{width:52px;background:#fff;border-radius:8px}@media(max-width:900px){nav{display:none;position:absolute;top:78px;left:0;right:0;background:#101216;padding:20px;flex-direction:column;align-items:stretch}nav.open{display:flex}.menu{display:block}.hero{grid-template-columns:1fr;padding:50px 24px}.portrait{margin-top:30px}.programs,.services,.freebie{grid-template-columns:1fr}.portal{display:block}.portal aside{position:relative}.row{grid-template-columns:38px 1fr}.row button{grid-column:2;justify-self:start}.preview{grid-column:2}}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.modal-card{width:min(480px,100%);background:#fff;padding:28px;position:relative;box-shadow:0 30px 70px #0008}.modal-card h2{font:700 30px Georgia,serif}.modal-card form{display:grid;gap:12px}.modal-card input,.panel input,.panel textarea,.admin-line input{padding:11px;border:1px solid #cfc5b4}.modal-card form button,.panel button,.admin-line button,.order button{background:#c38c1c;border:0;padding:10px 13px;font-weight:800}.modal-x{position:absolute;right:12px;top:10px;border:0;background:none;font-size:26px}.text-btn{border:0;background:none;color:#6d5000;font-weight:700}.status{color:#6d5000;font-weight:700}.hero-status{color:#f2cf75}.portal aside button.active{background:#26211a;color:#e2ba64}.portal-top{display:flex;justify-content:space-between;gap:20px;align-items:center}.panel{background:#fff;border:1px solid #ded4c2;padding:24px;display:grid;gap:12px}.panel textarea{min-height:140px}.admin-wrap h3{margin-top:30px}.admin-grid,.orders{display:grid;gap:10px}.admin-line,.order{background:#fff;border:1px solid #ded4c2;padding:14px;display:grid;grid-template-columns:minmax(230px,1fr) 110px auto auto;gap:10px;align-items:center}.admin-line>div,.order>div{display:grid;gap:4px}.admin-line small,.order small{color:#746b5f}.order{grid-template-columns:1fr auto}.switch{font-size:13px}.portal main button{cursor:pointer}@media(max-width:900px){.admin-line,.order{grid-template-columns:1fr}.portal-top{align-items:flex-start;flex-direction:column}}.test-badge{display:block;margin-top:6px;padding:5px 8px;background:#fff3c7;border:1px solid #c89a35;color:#6d5000;font-size:11px;font-weight:800;letter-spacing:.08em}.test-client-panel label{display:grid;gap:6px;font-weight:700}.test-actions{display:flex;gap:10px;flex-wrap:wrap}.danger-lite{background:#f3dfdf!important;color:#7f1d1d!important}.portal-programs article button:disabled{opacity:.55;cursor:not-allowed}.access-list{display:grid;gap:8px}.access-row{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #e2dacb}.access-row span{color:#6d5000;font-size:12px;font-weight:800}.module-list{border-top:1px solid #ddd;margin-top:20px}.module-item{display:grid;grid-template-columns:48px minmax(220px,1fr) auto auto;gap:10px;align-items:center;padding:14px 0;border-bottom:1px solid #ddd}.module-item>span{color:#a67c00;font-weight:800}.module-item>div{display:grid;gap:4px}.module-item small{color:#746b5f}.module-item button{border:1px solid #c38c1c;background:#fff;padding:8px 10px;color:#6d5000;font-weight:800}.module-preview{grid-column:2/-1;background:#f8f4eb;border-left:3px solid #c38c1c;padding:14px!important;line-height:1.5;color:#5f5546}@media(max-width:900px){.module-item{grid-template-columns:36px 1fr}.module-item button{grid-column:2;justify-self:start}.module-preview{grid-column:2}.access-row{flex-direction:column}}.course-access-row{gap:1rem;align-items:center}.course-access-row>div{display:flex;flex-direction:column;gap:.25rem;flex:1}.course-access-row small{opacity:.75}.full-lesson{grid-column:1/-1;padding:1.1rem 1.25rem}.full-lesson h4{margin:.25rem 0 .35rem}.full-lesson p{margin:.25rem 0 1rem;line-height:1.65}.standalone-module{align-items:start}.resource-center h3{margin-top:1.8rem}.instruction-list{line-height:1.65;padding-left:1.4rem}.resource-links{display:flex;flex-wrap:wrap;gap:.65rem;margin:1rem 0}.resource-links a,.bank-grid a{display:inline-block;padding:.65rem .85rem;border:1px solid currentColor;border-radius:.5rem;margin:.2rem .35rem .2rem 0}.fee-table{border:1px solid rgba(0,0,0,.15);border-radius:.6rem;overflow:hidden;margin:1rem 0}.fee-head,.fee-row{display:grid;grid-template-columns:1.2fr .8fr 2fr;gap:.5rem;padding:.65rem .8rem;border-bottom:1px solid rgba(0,0,0,.1)}.fee-head{font-weight:700}.fee-row:last-child{border-bottom:0}.fineprint{font-size:.9rem;opacity:.8}.bank-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.bank-grid>div{border:1px solid rgba(0,0,0,.12);border-radius:.7rem;padding:1rem}@media(max-width:760px){.fee-head,.fee-row{grid-template-columns:1fr}.fee-head{display:none}.fee-row span:before{font-weight:700}.bank-grid{grid-template-columns:1fr}}.detailed-program .program-downloads{display:flex;gap:.75rem;flex-wrap:wrap;margin:1rem 0 1.5rem}.detailed-module{align-items:flex-start;flex-wrap:wrap}.detailed-module .module-preview{width:100%;margin-top:1rem}.portal-lesson{padding:1rem 0;border-top:1px solid #d9dee7}.portal-lesson h3{margin-bottom:.5rem}.portal-lesson h4{margin:.9rem 0 .25rem}.portal-lesson button{margin-top:.6rem}.ai-library{margin-top:2rem;padding-top:1rem;border-top:2px solid #d9dee7}.ai-library details{padding:.8rem 0;border-bottom:1px solid #e4e7ec}.ai-library summary{cursor:pointer;font-weight:700}.course-summary{display:flex;gap:.75rem;flex-wrap:wrap;margin:.5rem 0}.course-summary strong{padding:.55rem .75rem;background:#f7f0df;border:1px solid #d9c49a;color:#6d5000}.lesson-help{margin:0 0 .5rem;color:#5f5546}.standalone-curriculum{display:grid;gap:1.25rem}.curriculum-module{border:1px solid #ded4c2;background:#fff}.curriculum-module-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;background:#f8f4eb;border-bottom:1px solid #ded4c2}.curriculum-module-head h3{margin:.2rem 0}.curriculum-module-head small{color:#746b5f}.module-number{font-size:.72rem;letter-spacing:.12em;color:#8a6600;font-weight:800}.lesson-directory{display:grid}.lesson-directory-item{border-bottom:1px solid #e5ded2}.lesson-directory-item:last-child{border-bottom:0}.lesson-open{width:100%;display:grid!important;grid-template-columns:110px minmax(220px,1fr) 130px;gap:1rem;align-items:center;text-align:left!important;background:#fff!important;color:#17130c!important;border:0!important;padding:1rem 1.1rem!important}.lesson-open:hover,.lesson-directory-item.open>.lesson-open{background:#fff8e8!important}.lesson-open span{color:#8a6600;font-weight:800}.lesson-open em{font-style:normal;text-align:right;color:#6d5000;font-weight:800}.lesson-detail{margin:0!important;border:0!important;border-top:1px solid #e5ded2!important;background:#fbf8f1!important;padding:1.25rem 1.4rem!important;display:block!important}.lesson-detail h3{font-family:Georgia,serif;font-size:1.35rem}.lesson-detail h4{margin:1.15rem 0 .35rem}.lesson-detail p,.lesson-detail li{line-height:1.7}.lesson-objectives{padding:.85rem 1rem;background:#fff;border-left:3px solid #c38c1c}.lesson-objectives p{margin:.25rem 0}.lesson-completion{margin-top:1.25rem;padding-top:1rem;border-top:1px solid #ded4c2}.module-assessment{padding:.9rem 1.1rem;background:#fcfaf5;border-top:1px solid #ded4c2}.module-assessment summary{cursor:pointer;font-weight:800;color:#6d5000}.module-assessment h4{margin:1rem 0 .35rem}@media(max-width:760px){.curriculum-module-head{align-items:flex-start;flex-direction:column}.lesson-open{grid-template-columns:1fr}.lesson-open em{text-align:left}}.v11-dashboard{display:grid;gap:22px}.v11-qa-notice{font-size:12px;padding:8px 12px;opacity:.82}.v11-hero{background:#0c1117;color:#fff;padding:54px 48px;border-top:4px solid #c99013}.v11-kicker{font-size:12px;letter-spacing:2px;font-weight:900;color:#9b6900}.hero-kicker{color:#e3ad31}.v11-hero h2,.v11-card h2,.v11-next h2,.v11-legacy h2{font-family:Georgia,serif}.v11-hero h2{font-size:46px;line-height:1.05;max-width:850px;margin:14px 0 18px}.v11-lead{font-size:19px;line-height:1.65;max-width:860px;color:#ececec}.v11-motto{font-weight:900;color:#e3ad31;margin-top:20px}.v11-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.v11-primary,.v11-secondary{padding:14px 20px;border:1px solid #c99013;font-weight:900;cursor:pointer}.v11-primary{background:#c99013;color:#090909}.v11-secondary{background:transparent;color:#fff}.v11-card{background:#fff;border:1px solid #e4dac5;padding:34px 38px}.v11-card h2,.v11-next h2{font-size:30px;margin:8px 0 22px}.v11-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.v11-stats>div{background:#faf7f0;border-left:3px solid #c99013;padding:22px}.v11-stats strong{display:block;font-family:Georgia,serif;font-size:34px}.v11-stats b,.v11-stats small{display:block}.v11-stats b{margin:4px 0}.v11-stats small{color:#666}.v11-journey{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.v11-journey>div{background:#f8f4eb;border-top:3px solid #c99013;padding:24px;min-height:155px}.v11-journey b{color:#9b6900}.v11-journey h3{margin:12px 0 8px}.v11-journey p{line-height:1.5;color:#4c4c4c}.v11-next{display:flex;justify-content:space-between;align-items:center;gap:36px;background:#eee4d0;border-left:5px solid #c99013;padding:36px 40px}.v11-next p{max-width:850px;line-height:1.6}.v11-legacy{background:#0c1117;color:#fff;padding:44px 42px}.v11-legacy h2{font-size:34px;max-width:1000px;margin:10px 0 16px}.v11-legacy p{max-width:900px;line-height:1.65;color:#e5e5e5}.v11-legacy blockquote{border-left:3px solid #c99013;padding-left:18px;margin:26px 0 0;font-family:Georgia,serif;font-size:20px}.v11-legacy blockquote span{display:block;color:#e3ad31;font-size:14px;margin-top:7px}@media(max-width:900px){.v11-hero{padding:38px 28px}.v11-hero h2{font-size:36px}.v11-stats,.v11-journey{grid-template-columns:1fr 1fr}.v11-next{display:block}.v11-next button{margin-top:18px}}@media(max-width:560px){.v11-stats,.v11-journey{grid-template-columns:1fr}.v11-card{padding:26px 22px}.v11-hero h2{font-size:31px}}.profile-chip{display:flex;align-items:center;gap:10px;border:0;background:transparent;color:inherit;padding:4px 0;cursor:pointer;text-align:left}.profile-chip-avatar{width:42px;height:42px;border-radius:50%;border:2px solid #c99013;background:#fff;display:grid;place-items:center;overflow:hidden;flex:none}.profile-chip-avatar img,.dashboard-avatar img,.profile-photo-large img,.profile-preview img{width:100%;height:100%;object-fit:cover}.profile-chip>span:last-child{display:flex;flex-direction:column;gap:2px}.profile-chip small{font-size:11px;color:#777}.profile-chip .test-badge{margin-left:0;margin-top:2px;width:max-content}.dashboard-profile-welcome{background:#fff;border:1px solid #e1d6c0;border-bottom:0;display:flex;align-items:center;gap:14px;padding:15px 20px}.dashboard-avatar{width:54px;height:54px;border-radius:50%;overflow:hidden;background:#f4efe5;border:2px solid #c99013;display:grid;place-items:center;flex:none}.dashboard-profile-welcome>div:last-child{display:grid;grid-template-columns:auto auto;column-gap:8px;align-items:baseline}.dashboard-profile-welcome span{font-size:10px;letter-spacing:1.7px;color:#9a6800;font-weight:800;grid-column:1/3}.dashboard-profile-welcome strong{font-family:Georgia,serif;font-size:19px}.dashboard-profile-welcome button{border:0;background:transparent;color:#8a5d00;text-decoration:underline;cursor:pointer;font-size:12px}.profile-page{display:grid;gap:20px}.profile-hero-card{background:#0d1117;color:#fff;border-top:4px solid #c99013;padding:34px 38px}.profile-hero-card h2{font-family:Georgia,serif;font-size:38px;margin:8px 0 10px}.profile-hero-card p{max-width:760px;color:#e7e7e7;line-height:1.6}.profile-editor{background:#fff;border:1px solid #e1d6c0;padding:34px;display:grid;grid-template-columns:300px 1fr;gap:46px}.profile-photo-column{display:flex;flex-direction:column;align-items:center;gap:12px;border-right:1px solid #eee3cf;padding-right:34px}.profile-photo-large{width:190px;height:190px;border-radius:50%;overflow:hidden;background:#f5efe3;border:4px solid #c99013;display:grid;place-items:center}.profile-photo-btn,.profile-remove-btn,.save-profile-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 17px;font-weight:800;cursor:pointer}.profile-photo-btn,.save-profile-btn{background:#c99013;border:1px solid #c99013;color:#111}.profile-remove-btn{background:#fff;border:1px solid #a64b38;color:#8e3323}.profile-photo-column small{font-size:12px;line-height:1.5;text-align:center;color:#666}.profile-fields{display:flex;flex-direction:column;gap:18px;max-width:650px}.profile-fields label{font-weight:800;display:flex;flex-direction:column;gap:7px}.profile-fields input{padding:13px;border:1px solid #cfc5b3;font:inherit}.profile-fields input:disabled{background:#f3f0ea;color:#666}.profile-fields label small{font-weight:400;color:#666}.profile-preview{background:#f8f4eb;padding:18px;border-left:3px solid #c99013}.profile-preview>span{font-size:10px;letter-spacing:1.5px;color:#8e6100;font-weight:800}.profile-preview>div{display:flex;align-items:center;gap:10px;margin-top:10px}.profile-preview img{width:42px;height:42px;border-radius:50%}.save-profile-btn{width:max-content;min-width:150px}.profile-status{font-weight:700;color:#735000;margin:0}.profile-privacy-note{background:#efe6d3;border-left:4px solid #c99013;padding:20px 24px;display:flex;gap:14px;align-items:flex-start}.profile-privacy-note p{margin:5px 0 0;line-height:1.5}@media(max-width:800px){.profile-editor{grid-template-columns:1fr}.profile-photo-column{border-right:0;border-bottom:1px solid #eee3cf;padding:0 0 28px}.profile-chip small{display:none}}.current-journey-card{margin-top:22px;background:#fff;border:1px solid #e1d6c0;border-left:5px solid #c99013;padding:30px 34px;display:flex;align-items:center;justify-content:space-between;gap:28px}.current-journey-copy{flex:1}.current-journey-card h2{font-family:Georgia,serif;font-size:28px;margin:7px 0 10px}.current-journey-card p{margin:0 0 14px;line-height:1.55}.journey-mini-progress>div{height:9px;background:#eee6d7;max-width:620px;overflow:hidden}.journey-mini-progress>div>span{display:block;height:100%;background:#c99013}.journey-mini-progress small{display:block;margin-top:7px;color:#666;font-weight:700}@media(max-width:760px){.current-journey-card{display:block}.current-journey-card .v11-primary{margin-top:20px;width:100%}}.community-connect{background:#fff;border:1px solid #e1d6c0;padding:38px 42px;margin-top:22px}.community-connect-copy h2{font-family:Georgia,serif;font-size:30px;margin:8px 0 10px}.community-connect-copy p{max-width:850px;line-height:1.6;color:#4d4d4d}.community-connect-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.community-card{display:block;text-decoration:none;color:#111;background:#f8f4eb;border:1px solid #dfd3bd;border-top:4px solid #c99013;padding:25px;transition:transform .18s ease,box-shadow .18s ease}.community-card:hover{transform:translateY(-2px);box-shadow:0 9px 22px #00000014}.community-label{font-size:10px;letter-spacing:1.6px;font-weight:800;color:#986600}.community-card h3{font-family:Georgia,serif;font-size:22px;margin:10px 0 8px}.community-card p{line-height:1.55;color:#505050;min-height:48px}.community-card strong{display:inline-block;margin-top:12px;color:#875b00}.community-optional{display:block;margin-top:17px;color:#6c6c6c;line-height:1.5}.free-community-callout{margin-top:28px;padding:26px 28px;background:#0d1117;color:#fff;border-top:3px solid #c99013}.free-community-callout .eyebrow{color:#e0a928}.free-community-callout h3{font-family:Georgia,serif;font-size:25px;margin:8px 0}.free-community-callout p{max-width:850px;color:#e4e4e4;line-height:1.55}.free-community-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.free-community-actions a{background:#c99013;color:#111;text-decoration:none;font-weight:800;padding:12px 16px;border:1px solid #c99013}.free-community-actions a+a{background:transparent;color:#fff}@media(max-width:760px){.community-connect-grid{grid-template-columns:1fr}.community-connect{padding:28px 22px}}.portal-shop-intro{background:#fff;border:1px solid #e1d6c0;padding:24px 26px;margin-bottom:18px}.portal-shop-intro h2{font-family:Georgia,serif;margin:7px 0}.portal-shop-intro p{margin-bottom:0;color:#555}.portal-purchase-btn{background:#c99013!important;color:#111!important;border-color:#c99013!important;font-weight:800!important}.portal-purchase-btn:hover{filter:brightness(.96)}.portal aside>img{width:92px;height:92px;object-fit:contain;background:#fff;border-radius:8px}.brand img{object-fit:contain}.newsletter-section{padding:76px 6%;background:#f7f1e5;border-top:1px solid #e0d5bf;border-bottom:1px solid #e0d5bf}.newsletter-heading{max-width:900px;margin-bottom:30px}.newsletter-heading h2{font-family:Georgia,serif;font-size:42px;line-height:1.08;margin:10px 0}.newsletter-deck{font-size:18px;line-height:1.65;color:#4d4d4d}.newsletter-scriptures{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.newsletter-scriptures article{background:#0d1117;color:#fff;padding:28px;border-top:4px solid #c99013}.newsletter-scriptures span,.newsletter-tag{font-size:10px;letter-spacing:1.6px;font-weight:900;color:#d9a522}.newsletter-scriptures h3{font-family:Georgia,serif;font-size:23px;line-height:1.3;margin:10px 0}.newsletter-scriptures p{color:#e7e7e7;line-height:1.6}.newsletter-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:22px 0}.newsletter-grid article{background:#fff;border:1px solid #dfd3bd;padding:26px}.newsletter-grid h3{font-family:Georgia,serif;font-size:24px;margin:8px 0}.newsletter-grid p{line-height:1.65;color:#4c4c4c}.newsletter-cta{display:grid;grid-template-columns:1fr 1.15fr;gap:30px;align-items:center;background:#112844;color:#fff;padding:34px;margin-top:24px;border-top:4px solid #c99013}.newsletter-cta h3{font-family:Georgia,serif;font-size:30px;margin:8px 0}.newsletter-cta p{color:#e5eaf0}.newsletter-form{width:100%}.newsletter-fields{display:grid;grid-template-columns:1fr 1fr auto;gap:8px}.newsletter-fields input{min-width:0;padding:13px;border:1px solid #d8d8d8;background:#fff;color:#111}.newsletter-fields button{padding:13px 17px;background:#c99013;border:1px solid #c99013;font-weight:900;cursor:pointer}.newsletter-consent{display:flex;align-items:flex-start;gap:8px;margin-top:10px;font-size:12px;line-height:1.45;color:inherit}.newsletter-consent input{margin-top:2px}.newsletter-status{display:block;margin-top:9px;font-weight:700}.newsletter-disclaimer{font-size:12px;line-height:1.55;color:#666;margin-top:18px}.buyer-newsletter-card{background:#112844;color:#fff;padding:34px 38px;border-top:4px solid #c99013;margin-top:22px;display:grid;grid-template-columns:1fr 1.15fr;gap:28px;align-items:center}.buyer-newsletter-card h2{font-family:Georgia,serif;font-size:28px;margin:8px 0}.buyer-newsletter-card p{color:#e5eaf0;line-height:1.6}.buyer-newsletter-card .newsletter-fields{grid-template-columns:1fr 1fr}.buyer-newsletter-card .newsletter-fields button{grid-column:1/-1}.buyer-newsletter-card .newsletter-consent{color:#e5eaf0}@media(max-width:900px){.newsletter-scriptures,.newsletter-grid,.newsletter-cta,.buyer-newsletter-card,.newsletter-fields,.buyer-newsletter-card .newsletter-fields{grid-template-columns:1fr}.newsletter-heading h2{font-size:34px}}.newsletter-unsubscribe{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid #d9cdb7}.newsletter-unsubscribe label{font-size:12px;font-weight:800}.newsletter-unsubscribe input{margin-left:8px;padding:9px;border:1px solid #cfc5b3}.newsletter-unsubscribe button{padding:9px 12px;background:transparent;border:1px solid #8f7956;font-weight:800}.newsletter-unsubscribe small{width:100%;font-weight:700}.newsletter-admin .orders{max-height:420px;overflow:auto}.newsletter-issues{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:28px 0}.newsletter-issue{background:#fff;border:1px solid #ded5c5;padding:26px}.newsletter-issue.featured{border-top:4px solid #b17a13}.newsletter-issue h3{font-family:Georgia,serif;font-size:24px;margin:9px 0 12px}.newsletter-issue p{line-height:1.65;color:#454545}.newsletter-pillars{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin:20px 0 28px;padding:18px;background:#f4efe5;border:1px solid #e0d5c0}.newsletter-pillars strong{margin-right:8px}.newsletter-pillars span{font-size:12px;font-weight:700;letter-spacing:.3px;background:#fff;border:1px solid #d8ccb5;padding:8px 10px}@media(max-width:760px){.newsletter-issues{grid-template-columns:1fr}}.launch-pricing-alert{margin:0 0 30px;padding:34px;background:linear-gradient(135deg,#0b1527,#142b4d);color:#fff;border:1px solid #c99a2e;box-shadow:0 14px 34px #00000024}.launch-pricing-kicker{display:block;font-size:11px;font-weight:900;letter-spacing:1.8px;color:#e0b44c;margin-bottom:8px}.launch-pricing-alert h2,.why-gw633 h2{font-family:Georgia,serif;font-size:32px;line-height:1.15;margin:7px 0 12px}.launch-pricing-alert p{max-width:900px;line-height:1.65;color:#eef2f7}.launch-price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:22px 0}.launch-price-grid div{padding:16px;background:#ffffff12;border:1px solid rgba(255,255,255,.16)}.launch-price-grid strong{display:block;font-size:24px;color:#f2c65f}.launch-price-grid span{display:block;font-size:12px;margin-top:5px;line-height:1.35}.launch-primary-cta{display:inline-block;text-decoration:none;background:#d4a52f;color:#101010;padding:13px 18px;font-weight:900;margin:2px 0 14px}.launch-pricing-alert small{display:block;opacity:.75;line-height:1.45}.why-gw633{margin:28px 0;padding:32px;border:1px solid #ded4c0;background:#fffaf0}.why-gw633 p{line-height:1.65;color:#4c4c4c}.why-gw633-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0}.why-gw633-grid div{background:#fff;border-top:3px solid #b88618;padding:17px;box-shadow:0 5px 14px #0000000d}.why-gw633-grid strong{display:block;font-family:Georgia,serif;font-size:20px;margin-bottom:7px}.why-gw633-grid span{font-size:13px;line-height:1.5;color:#555}.why-gw633-note{font-size:12px;border-left:3px solid #c99a2e;padding-left:12px}@media(max-width:900px){.launch-price-grid,.why-gw633-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.launch-price-grid,.why-gw633-grid{grid-template-columns:1fr}.launch-pricing-alert{padding:24px}.launch-pricing-alert h2,.why-gw633 h2{font-size:27px}}.programs-intro{max-width:860px;line-height:1.65;margin-bottom:22px}.tier-program-card{position:relative;border:1px solid #d8c9a6;border-top:4px solid #c99a2e;background:linear-gradient(180deg,#fffdf8,#fff);padding:24px}.tier-ribbon{display:inline-block;padding:8px 13px;margin-bottom:10px;font-size:10px;font-weight:950;letter-spacing:2px}.tier-silver{background:linear-gradient(135deg,#f0f0f0,#b8bdc3);color:#171717}.tier-gold{background:linear-gradient(135deg,#f2d16d,#b98617);color:#17120a}.tier-diamond{background:linear-gradient(135deg,#f6fbff,#9cb9d2);color:#0d2238}.tier-premium{background:linear-gradient(135deg,#172b4d,#081425);color:#f3c95f;border:1px solid #b88a22}.program-level{display:block;font-size:10px;font-weight:900;letter-spacing:1.45px;color:#65552e;margin-bottom:8px}.program-badge{display:block;font-size:11px;font-weight:900;letter-spacing:1.2px;color:#a27108;margin-bottom:7px}.program-outcome{font-size:10px;font-weight:900;letter-spacing:1.2px;color:#66562f;margin-bottom:9px}.tier-program-card h3{font-family:Georgia,serif;font-size:26px;line-height:1.12;margin:8px 0 10px}.tier-price{display:block;font-size:28px;color:#a97508;margin:8px 0 12px}.program-scripture{margin:14px 0;padding:12px 14px;border-left:3px solid #c99a2e;background:#faf7ef}.program-scripture b{display:block;font-family:Georgia,serif;color:#765306;margin-bottom:4px}.program-scripture span{display:block;font-size:12px;line-height:1.45;color:#444}.program-emotion{font-family:Georgia,serif;font-style:italic;line-height:1.55;color:#222}.program-outline{margin:15px 0;border:1px solid #dfd5c1;background:#fff}.program-outline summary{cursor:pointer;padding:12px 14px;font-weight:900;color:#6e4d06}.program-outline ul{columns:2;column-gap:22px;margin:0;padding:0 30px 16px}.program-outline li{break-inside:avoid;margin:6px 0;font-size:12px;line-height:1.35}.tier-program-card small{display:block;margin-top:10px;color:#777;font-size:10px}.launch-price-grid b{display:block;font-family:Georgia,serif;font-size:14px;line-height:1.25;margin-top:5px;color:#fff}@media(max-width:700px){.program-outline ul{columns:1}}.tier-program-card{overflow:hidden;border:1px solid #d8d1c3!important;border-top:0!important;border-radius:12px!important;background:#fff!important;box-shadow:0 12px 30px #121b2a1a!important;padding:0 24px 26px!important;transition:transform .2s ease,box-shadow .2s ease}.tier-program-card:hover{transform:translateY(-4px);box-shadow:0 18px 38px #121b2a29!important}.tier-ribbon{display:block!important;margin:0 -24px 20px!important;padding:14px 20px!important;border:0!important;font-size:11px!important;font-weight:950!important;letter-spacing:2.2px!important;text-align:center}.tier-silver{background:linear-gradient(135deg,#eef1f4,#aeb6c1)!important;color:#18202a!important}.tier-gold{background:linear-gradient(135deg,#f8df86,#c39119)!important;color:#241900!important}.tier-premium{background:linear-gradient(135deg,#19355f,#08172c)!important;color:#f6d477!important}.tier-diamond{background:linear-gradient(135deg,#e8f7ff,#91b9d8 48%,#e9f8ff)!important;color:#102a43!important}.program-level{display:block!important;font-size:10px!important;letter-spacing:1.7px!important;font-weight:900!important;color:#6c5a31!important;margin-bottom:10px!important}.program-badge{display:inline-block!important;background:#f5f0e6!important;border:1px solid #dfd2b8!important;color:#7b5b14!important;padding:6px 9px!important;border-radius:999px!important;font-size:9px!important;letter-spacing:1.3px!important;margin-bottom:10px!important}.program-outcome{font-size:10px!important;letter-spacing:1.25px!important;color:#7b6a48!important;margin:2px 0 12px!important}.tier-program-card h3{font-family:Georgia,serif!important;font-size:26px!important;line-height:1.12!important;min-height:58px;margin:8px 0 12px!important}.tier-price{display:block!important;font-family:Georgia,serif!important;font-size:34px!important;color:#ad7800!important;margin:8px 0 18px!important}.program-scripture{margin:0 0 18px!important;padding:14px 15px!important;background:#f8f5ed!important;border:0!important;border-left:4px solid #c99a2e!important;border-radius:0 7px 7px 0}.program-scripture b{display:block!important;color:#79560d!important;font-family:Georgia,serif!important;font-size:15px!important;margin-bottom:5px!important}.program-scripture span{font-size:12px!important;line-height:1.45!important;color:#4d4b46!important}.program-emotion{font-family:Georgia,serif!important;font-size:16px!important;font-style:italic!important;line-height:1.5!important;color:#1c2430!important;margin:18px 0!important}.program-outline{border:1px solid #ddd3c0!important;border-radius:7px!important;margin:18px 0!important;background:#fcfaf5!important}.program-outline summary{padding:13px 14px!important;color:#76530c!important;font-weight:900!important;cursor:pointer}.tier-program-card button{width:100%!important;background:#101d31!important;color:#fff!important;border:1px solid #101d31!important;padding:13px 14px!important;font-weight:900!important;border-radius:5px!important}.tier-program-card button:hover{background:#c49321!important;color:#111!important;border-color:#c49321!important}@media(max-width:1100px){.grid.programs{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:650px){.grid.programs{grid-template-columns:1fr!important}.tier-program-card h3{min-height:auto}}#programs .program-grid{gap:18px;align-items:stretch}#programs .program-card-v19{background:linear-gradient(180deg,#fffdf8,#fff 38%,#fbf7ed);border:1px solid #d7c28e;border-top:5px solid #b88922;box-shadow:0 14px 34px #221b0c1a;border-radius:3px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}#programs .program-card-v19:hover{transform:translateY(-4px);box-shadow:0 20px 42px #221b0c29;border-color:#b88922}#programs .tier-ribbon{display:block;margin:-1px -1px 16px;padding:11px 16px;background:linear-gradient(100deg,#7d5a12,#c99a2e 45%,#e0bd63 70%,#9b7018);color:#fffaf0;border:0;text-align:center;font-size:10px;font-weight:950;letter-spacing:2.3px}#programs .tier-silver,#programs .tier-gold,#programs .tier-premium,#programs .tier-diamond{background:linear-gradient(100deg,#7d5a12,#c99a2e 45%,#e0bd63 70%,#9b7018);color:#fffaf0;border:0}#programs .program-level-v20{color:#8a671b;font-size:9px;letter-spacing:1.7px;margin-bottom:8px}#programs .program-badge-v19{background:transparent;color:#6f5215;padding:0;border:0;font-size:10px;letter-spacing:1.7px;margin-bottom:8px}#programs .program-outcome-v19{color:#9b741f;letter-spacing:1.25px;border-bottom:1px solid #eadfca;padding-bottom:11px;margin-bottom:15px}#programs .program-card-v19 h3{color:#17130c;font-size:26px;min-height:58px}#programs .program-price{color:#a87912;font-family:Georgia,serif;font-size:34px;font-weight:700;margin:14px 0 16px}#programs .program-scripture-v20{background:linear-gradient(90deg,#faf4e5,#fffdf8);border:1px solid #ead8aa;border-left:4px solid #c99a2e;border-radius:0;padding:14px 15px}#programs .program-scripture-v20 strong{color:#815d0e}#programs .program-emotion-v19{border-left:3px solid #c99a2e;color:#282014!important;background:transparent}#programs .program-promise-v19{color:#514938}#programs .program-outline-v20{border:1px solid #e0d1ae;background:#fffdf8}#programs .program-outline-v20 summary{color:#76540d;background:#fbf5e8}#programs .program-card-v19 button{width:100%;background:linear-gradient(100deg,#9b7018,#d0a53e,#b88922);color:#fff;border:1px solid #9b7018;font-weight:900;letter-spacing:.35px;padding:14px 16px;box-shadow:0 6px 15px #7e590d29}#programs .program-card-v19 button:hover{filter:brightness(.96);box-shadow:0 8px 18px #7e590d3d}#programs .program-card-v19 small{color:#776e5c}.promo-code-box{max-width:680px;margin:18px auto 28px;padding:16px 18px;border:1px solid rgba(181,138,42,.45);border-radius:14px;background:#fffaf0;display:grid;grid-template-columns:auto minmax(180px,1fr);gap:8px 14px;align-items:center}.promo-code-box input{margin:0}.promo-code-box small{grid-column:1/-1;color:#625b4d}.sale-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:8px 0 12px}.sale-price .regular-price{text-decoration:line-through;opacity:.62;font-weight:700}.sale-price em{font-style:normal;font-weight:800;color:#7b5a0b;background:#fff3c7;border-radius:999px;padding:3px 8px}.sale-price small{width:100%;font-weight:700;color:#62511f}.promo-admin{border:1px solid rgba(181,138,42,.4)}.promo-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.promo-form-grid label{display:grid;gap:5px;font-weight:700}.promo-form-grid input,.promo-form-grid select{width:100%}.promo-form-grid .promo-check{display:flex;align-items:center;gap:8px}.promo-form-grid .promo-check input{width:auto}.promo-list{margin-bottom:26px}@media(max-width:700px){.promo-code-box,.promo-form-grid{grid-template-columns:1fr}.promo-code-box small{grid-column:auto}}.revenue-command{margin:1rem 0 2rem;padding:1.25rem;border:1px solid rgba(181,138,42,.35);border-radius:18px;background:linear-gradient(145deg,#fffdf8,#f7f1e4);box-shadow:0 12px 35px #181f2a14}.revenue-head{display:flex;justify-content:space-between;gap:1rem;align-items:end}.revenue-head h3{margin:.2rem 0}.revenue-head p{margin:.2rem 0 .6rem}.revenue-head label{min-width:150px}.eyebrow{font-size:.75rem;letter-spacing:.14em;font-weight:800;color:#9a7220}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1rem 0}.metric-grid>div{padding:.9rem;border-radius:12px;background:#fff;border:1px solid #eadfc6}.metric-grid small{display:block;color:#667085;margin-bottom:.25rem}.metric-grid strong{font-size:1.25rem;color:#172235}.revenue-columns{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.revenue-columns h4{margin:.4rem 0}.analytics-note{display:block;margin-top:1rem;color:#667085}@media(max-width:760px){.revenue-head,.revenue-columns{display:block}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.revenue-head label{display:block;margin-top:.7rem}}.program-includes{margin:12px 0;border:1px solid #d6c18b;background:#fffcf4}.program-includes summary{cursor:pointer;padding:12px 14px;font-weight:900;color:#6e4d06}.program-includes ul{margin:0;padding:0 28px 10px;list-style:none}.program-includes li{margin:7px 0;font-size:12px;line-height:1.4}.program-includes small{padding:0 14px 14px;line-height:1.45}.implementation-btn{border-color:#b88a22!important;background:#17130c!important;color:#f0c65b!important}.implementation-center{max-width:1200px}.implementation-hero{background:linear-gradient(135deg,#fffaf0,#fff);border:1px solid #dbc68f;border-left:5px solid #c99a2e;padding:26px;margin-bottom:18px}.implementation-hero h2{font:700 34px Georgia,serif;margin:7px 0}.implementation-workflow{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin:18px 0}.implementation-workflow span{display:grid;gap:5px;text-align:center;background:#17130c;color:#f5e5b2;padding:12px 5px;font-size:11px;font-weight:800}.implementation-workflow b{color:#d7ad4b;font-size:18px}.implementation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.implementation-grid article{position:relative;border-top:3px solid #c99a2e}.impl-number{font-weight:950;color:#b38418;letter-spacing:.1em}.impl-actions{display:flex;gap:8px;flex-wrap:wrap}.impl-actions button{padding:9px 11px;border:1px solid #b88a22;background:#fff;color:#6e4d06;font-weight:800}.impl-actions button:last-child{background:#17130c;color:#f0c65b}.implementation-disclosure{margin-top:18px;padding:18px;background:#f5eedf;border-left:4px solid #b88a22;line-height:1.55}@media(max-width:850px){.implementation-workflow{grid-template-columns:repeat(2,1fr)}.implementation-grid{grid-template-columns:1fr}}.impl-track-progress{display:flex;justify-content:space-between;gap:12px;margin:12px 0;padding:9px 11px;background:#fff8e8;border:1px solid #e4d2a3;font-size:12px}.impl-step-list{margin:12px 0;border:1px solid #ddd;background:#fff}.impl-step-list summary{cursor:pointer;padding:12px;font-weight:900;color:#6e4d06}.impl-step-list ol{margin:0;padding:0 18px 12px 44px}.impl-step-list li{margin:8px 0;line-height:1.5}.impl-step-list label{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.impl-step-list input{margin-top:5px}.impl-step-list li.done span{text-decoration:line-through;opacity:.65}.impl-evidence{margin:8px 12px 14px;padding:12px;background:#f7f3e8;border-left:3px solid #b88a22}.service-case-layout{display:grid;grid-template-columns:minmax(240px,320px) 1fr;gap:20px;align-items:start}.case-list,.case-detail{background:#fff;border:1px solid #e4d8b6;border-radius:16px;padding:18px}.case-list{display:grid;gap:10px}.case-list>button{display:grid;text-align:left;gap:4px}.case-list>button.active{outline:2px solid #b8922f}.case-detail h4{margin-top:24px}.case-intake-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.case-intake-grid label{display:grid;gap:6px}.case-intake-grid textarea{min-height:90px}.case-tasks{display:grid;gap:10px}.case-tasks label{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid #eee;border-radius:10px}.case-tasks span{display:grid;gap:3px}.case-messages{display:grid;gap:10px;margin:12px 0}.case-messages>div{border-left:3px solid #b8922f;padding:10px 12px;background:#faf8f2;border-radius:6px}.case-messages p{margin:5px 0}.case-detail>textarea{width:100%;min-height:100px;margin:10px 0}@media(max-width:800px){.service-case-layout,.case-intake-grid{grid-template-columns:1fr}}.case-admin-actions{display:flex;gap:6px;flex-wrap:wrap}.case-admin-actions button{font-size:.78rem;padding:7px 9px}.sale-price .regular-price small,.sale-price .tier-price small,.sale-price .promo-current small{display:block!important;font-family:Arial,sans-serif!important;font-size:9px!important;letter-spacing:1px!important;text-transform:uppercase!important;color:#6c6251!important;text-decoration:none!important;margin-bottom:2px!important}.sale-price .regular-price{display:inline-flex;flex-direction:column;text-decoration:none!important}.sale-price .regular-price:not(small){color:#6d665c}.sale-price .regular-price{position:relative}.sale-price .regular-price:after{content:"";position:absolute;left:0;right:0;bottom:4px;border-top:2px solid currentColor;opacity:.65}.sale-price .promo-current{font-size:28px;color:#a97508}.price-admin-line{grid-template-columns:minmax(220px,1.4fr) minmax(130px,.6fr) minmax(130px,.6fr) auto auto}.price-admin-line label small{display:block;margin-bottom:4px}.price-admin-line label input{width:100%}@media(max-width:900px){.price-admin-line{grid-template-columns:1fr 1fr}.price-admin-line>div{grid-column:1/-1}}.services-intro{max-width:900px;line-height:1.65;color:#625c53;margin-bottom:28px}.standalone-card{position:relative}.standalone-badge{font-size:10px;font-weight:900;letter-spacing:.12em;color:#6d5000}.standalone-hook{margin:0;font-size:15px;line-height:1.55;color:#554f47}.standalone-inside{border-top:1px solid #e3d8c4;border-bottom:1px solid #e3d8c4;padding:12px 0}.standalone-inside>strong{display:block;font:800 11px Inter,Arial,sans-serif;color:#6d5000;letter-spacing:.12em;margin-bottom:8px}.standalone-inside ul{margin:0;padding-left:19px;display:grid;gap:6px;color:#514b42;font-size:14px;line-height:1.4}.standalone-price{margin-top:2px}.course-disclaimer{color:#746b5f;line-height:1.4}.standalone-card button{font-weight:800}#services .grid.services{align-items:stretch;gap:14px}#services .standalone-card{padding:18px 20px;gap:8px}#services .standalone-card h3{margin:1px 0 2px;line-height:1.08}#services .standalone-badge{display:block;margin:0 0 4px}#services .standalone-hook{margin:0 0 2px;line-height:1.45}#services .standalone-inside{padding:9px 0;margin:1px 0}#services .standalone-inside>strong{margin-bottom:6px}#services .standalone-inside ul{gap:4px}#services .sale-price{margin:4px 0 6px;gap:6px 10px}#services .standalone-price{margin:4px 0 6px}#services .standalone-card button{margin-top:auto;padding:9px 10px}#services .course-disclaimer{margin-top:2px}@media(max-width:900px){#services .standalone-card{padding:17px}}
