:root{--blue:#1A3F56;--deep:#183957;--gray:#3D3E3B;--silver:#9F9E9A;--light:#F5F7F8;--line:#E2E6E8;--white:#FFFFFF;--gold:#D4A574;--coral:#E8935C;--ink:#20201F;--shadow:0 18px 50px rgba(24,57,87,.13);--radius:22px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--white);color:var(--gray);font-family:Poppins,Inter,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.65}a{color:inherit}h1,h2,h3{font-family:Montserrat,Inter,sans-serif;line-height:1.08;margin:0 0 1rem;color:var(--deep);letter-spacing:-.035em}h1{font-size:clamp(1.8rem,3.25vw,3rem);font-weight:800;max-width:13ch}h2{font-size:clamp(1.85rem,4vw,3.25rem);font-weight:800}h3{font-size:1.25rem;font-weight:700}.site-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:.7rem clamp(1rem,4vw,3rem);background:rgba(255,255,255,.92);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:.7rem;text-decoration:none;font-weight:800;color:var(--deep)}.brand-logo{width:48px;height:48px;object-fit:cover;object-position:center;border-radius:12px;border:1px solid var(--line)}.brand-text{font-family:Montserrat,sans-serif;font-size:1rem;text-transform:uppercase;letter-spacing:.08em}.primary-nav ul{display:flex;gap:1.1rem;list-style:none;margin:0;padding:0}.primary-nav a{text-decoration:none;color:var(--gray);font-weight:700;font-size:.94rem}.primary-nav a:hover{color:var(--blue)}.nav-toggle{display:none}.brand-banner,.hero-image{width:100%;height:auto;display:block;border-radius:20px;border:1px solid rgba(255,255,255,.35);box-shadow:var(--shadow)}.hero-image-card{padding:1rem}.hero-image{margin-bottom:1.35rem;aspect-ratio:16/9;object-fit:cover;object-position:center}.section{padding:clamp(4rem,8vw,7rem) clamp(1rem,5vw,5rem);max-width:1220px;margin:auto}.hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);gap:clamp(2rem,5vw,4rem);align-items:center;min-height:56vh;padding-top:clamp(1.1rem,2.4vw,2.25rem)}.hero-copy{padding-top:0}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--gold);font-size:.78rem;font-weight:800;margin:0 0 1rem}.lead{font-size:clamp(1rem,1.45vw,1.18rem);color:#58605D;max-width:680px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.85rem 1.2rem;border-radius:999px;text-decoration:none;font-weight:800;border:1px solid var(--deep)}.primary{background:var(--deep);color:var(--white)}.primary:hover{background:var(--blue)}.secondary{color:var(--deep);background:var(--white)}.cta-row{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2rem}.hero-card,.grid>*,.guide,.proof,.final-cta,.post-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:clamp(1.35rem,3vw,2rem)}.hero-card{background:linear-gradient(180deg,#FFFFFF,#F6F8F9)}.card-label{display:inline-block;color:var(--blue);font-weight:800;margin-bottom:1rem}.grid{display:grid;gap:1rem}.three{grid-template-columns:repeat(3,1fr)}.two{grid-template-columns:repeat(2,1fr)}.problem,.plan,.proof{background:var(--light);max-width:none}.problem>*,.plan>*,.proof>*{max-width:1220px;margin-left:auto;margin-right:auto}.problem .grid>*{font-weight:700;color:var(--ink);border-top:4px solid var(--gold)}.guide{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}.steps span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:rgba(212,165,116,.2);color:var(--deep);font-weight:900;margin-bottom:1rem}.services article{border-top:4px solid var(--blue)}.checklist{display:grid;gap:.85rem;margin:1rem auto 0;padding:0;list-style:none;max-width:900px}.checklist li{padding-left:2rem;position:relative}.checklist li:before{content:'✓';position:absolute;left:0;color:var(--gold);font-weight:900}.final-cta{text-align:center;background:linear-gradient(135deg,var(--deep),var(--blue));color:var(--white)}.final-cta h2,.final-cta p{color:var(--white)}.content.narrow{max-width:860px;margin:auto;padding:4rem 1rem}.site-footer{display:flex;justify-content:space-between;gap:2rem;padding:3rem clamp(1rem,5vw,5rem);border-top:1px solid var(--line);color:#656B68;background:#FAFAFA}.site-footer p{max-width:620px}@media(max-width:820px){.nav-toggle{display:inline-flex;background:transparent;color:var(--deep);border:1px solid var(--line);border-radius:999px;padding:.55rem .85rem}.primary-nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--white);padding:1rem;border-bottom:1px solid var(--line)}.primary-nav.open{display:block}.primary-nav ul{display:grid}.hero,.guide,.three,.two{grid-template-columns:1fr}.hero{min-height:auto;padding-top:3rem}.section{padding-block:3.25rem}.button{width:100%}.brand-text{display:none}.hero-card,.grid>*,.guide,.proof,.final-cta{border-radius:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.final-cta .button.primary{background:var(--coral);color:#20201F;border:2px solid var(--coral);box-shadow:0 10px 28px rgba(0,0,0,.22)}.final-cta .button.primary:hover{background:var(--gold);color:#20201F;border-color:var(--gold)}.final-cta .forminator-ui{max-width:760px;margin:2rem auto 0;text-align:left}.final-cta .forminator-label{color:#fff!important}.final-cta .forminator-input,.final-cta .forminator-textarea,.final-cta .forminator-select2 + .forminator-select .selection .select2-selection{background:#fff!important;color:#20201F!important}.final-cta .forminator-button-submit{background:var(--coral)!important;color:#20201F!important;border-radius:999px!important;font-weight:800!important;padding:.85rem 1.35rem!important}.final-cta .forminator-button-submit:hover{background:var(--gold)!important;color:#20201F!important}.forminator-edit-module,.forminator-edit-link,.forminator-edit-form,a[href*="page=forminator-cform-wizard"]{display:none!important}

.brand-hero-banner{width:100%;overflow:hidden;background:radial-gradient(circle at 16% 50%,rgba(212,165,116,.18),transparent 28%),linear-gradient(135deg,#071B2A 0%,var(--deep) 48%,#0B2538 100%);border-bottom:1px solid var(--line)}.banner-inner{max-width:1280px;margin:0 auto;min-height:clamp(210px,24vw,330px);display:grid;grid-template-columns:minmax(120px,220px) 1fr;align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.75rem,4vw,3.25rem) clamp(1.25rem,5vw,5rem);position:relative}.banner-inner:before,.banner-inner:after{content:"";position:absolute;border:1px solid rgba(212,165,116,.28);transform:rotate(45deg);pointer-events:none}.banner-inner:before{width:260px;height:260px;left:-130px;top:28px}.banner-inner:after{width:180px;height:180px;right:-90px;bottom:20px}.banner-logo{width:clamp(118px,15vw,190px);height:auto;display:block;border-radius:22px;box-shadow:0 18px 45px rgba(0,0,0,.34);position:relative;z-index:1}.banner-copy{position:relative;z-index:1}.banner-kicker{margin:0 0 .45rem;color:var(--gold);text-transform:uppercase;letter-spacing:.16em;font-weight:800;font-size:clamp(.76rem,1.1vw,.95rem)}.banner-copy h2{margin:0;color:#fff;font-size:clamp(2rem,4.6vw,4.6rem);line-height:.98;letter-spacing:-.045em}.banner-tags{margin:1rem 0 0;color:#DDE7EC;font-weight:700;letter-spacing:.04em}.banner-tags span{color:var(--gold);margin:0 .65rem}@media(max-width:820px){.banner-inner{grid-template-columns:1fr;text-align:center;justify-items:center;min-height:0;padding:1.5rem 1rem 1.85rem}.banner-logo{width:112px;border-radius:16px}.banner-copy h2{font-size:clamp(1.7rem,9vw,2.45rem)}.banner-tags{font-size:.82rem}.banner-tags span{margin:0 .35rem}}

.newsletter-hero{background:linear-gradient(180deg,#FFFFFF,#F5F7F8);max-width:none;text-align:left}.newsletter-hero>*{max-width:980px;margin-left:auto;margin-right:auto}.newsletter-hero .button{margin-top:1rem}.section-heading{max-width:900px;margin:0 auto 2rem}.newsletter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:1100px;margin:0 auto}.newsletter-card,.newsletter-empty{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:clamp(1.25rem,3vw,2rem)}.newsletter-card h3 a{text-decoration:none;color:var(--deep)}.issue-date{color:var(--gold);font-weight:800;text-transform:uppercase;letter-spacing:.1em;font-size:.78rem;margin-top:0}.read-link{display:inline-block;margin-top:.5rem;color:var(--deep);font-weight:800}.pagination{max-width:1100px;margin:2rem auto 0;text-align:center}.pagination .page-numbers{display:inline-flex;margin:.2rem;padding:.45rem .75rem;border:1px solid var(--line);border-radius:999px;text-decoration:none}.pagination .current{background:var(--deep);color:#fff}@media(max-width:820px){.newsletter-grid{grid-template-columns:1fr}}

.linkedin-follow-strip{max-width:1220px;margin:0 auto;padding:clamp(.35rem,1vw,.85rem) clamp(1rem,5vw,5rem) 0;display:flex;justify-content:flex-end}.linkedin-follow{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;background:#0A66C2;color:#fff;border-radius:999px;padding:.8rem 1.15rem;font-weight:800;box-shadow:0 12px 28px rgba(10,102,194,.2)}.linkedin-follow:before{content:"in";display:inline-grid;place-items:center;width:24px;height:24px;border-radius:5px;background:#fff;color:#0A66C2;font-family:Inter,sans-serif;font-weight:900}.linkedin-follow:hover{background:#084f95}@media(max-width:820px){.linkedin-follow-strip{justify-content:center;padding-top:1.25rem}.linkedin-follow{width:100%;justify-content:center}}
.newsletter-hero-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:clamp(1.5rem,4vw,3rem);align-items:start;max-width:1120px;margin:0 auto}.newsletter-field-notes h1{font-size:clamp(1.8rem,3.1vw,3rem);max-width:15ch}.newsletter-field-notes .lead{max-width:620px}.newsletter-signup-card{background:linear-gradient(180deg,#263d50,#1f3344);border:1px solid rgba(255,255,255,.14);border-radius:var(--radius);box-shadow:var(--shadow);padding:clamp(1.25rem,3vw,2rem);color:#f6fafc}.newsletter-signup-card h2{font-size:clamp(1.45rem,2vw,2rem);margin-bottom:.75rem;color:#fff}.newsletter-signup-card p{color:#d3dde3;margin-top:0}.newsletter-signup-card .forminator-ui{margin-top:1rem}.newsletter-signup-card .forminator-label{color:#f6fafc!important}.newsletter-signup-card .forminator-input{background:#fff!important;color:#20201F!important;border-color:rgba(255,255,255,.35)!important}.newsletter-signup-card .forminator-button-submit{background:var(--coral)!important;color:#20201F!important;border-radius:999px!important;font-weight:800!important;padding:.8rem 1.15rem!important}.newsletter-signup-card .forminator-button-submit:hover{background:var(--gold)!important;color:#20201F!important}@media(max-width:820px){.newsletter-hero-grid{grid-template-columns:1fr}.newsletter-field-notes h1{max-width:none}}
.newsletter-page .newsletter-hero{padding-bottom:clamp(2rem,4vw,3.25rem)}.newsletter-page .newsletter-issues{padding-top:clamp(1.5rem,3vw,2.5rem)}.newsletter-page .newsletter-card{background:linear-gradient(180deg,#263d50,#1f3344);border:1px solid rgba(255,255,255,.14);color:#f6fafc}.newsletter-page .newsletter-card h3 a{color:#fff}.newsletter-page .newsletter-card .issue-excerpt,.newsletter-page .newsletter-card .issue-excerpt p{color:#d3dde3}.newsletter-page .newsletter-card .read-link{color:#f0c995}.newsletter-page .newsletter-card .issue-date{color:#f0c995}
.post-card h1 a,.post-card h2 a,.post-card h3 a{text-decoration:none;color:var(--deep)}.post-card h1 a:hover,.post-card h2 a:hover,.post-card h3 a:hover{color:var(--blue)}
.site-footer{background:linear-gradient(135deg,#071B2A 0%,var(--deep) 48%,#0B2538 100%);color:#DDE7EC;border-top:1px solid rgba(255,255,255,.14)}.site-footer h1,.site-footer h2,.site-footer h3,.site-footer strong{color:#fff}.site-footer a{color:#f0c995;text-decoration:none}.site-footer a:hover{color:#fff}.site-footer p{color:#DDE7EC}
.services h3 a{text-decoration:none;color:var(--deep)}.services h3 a:hover{color:var(--blue)}
.junk-drawer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem .9rem;padding:1rem clamp(1rem,5vw,5rem);background:#071B2A;color:#AFC1CC;font-size:.86rem;border-top:1px solid rgba(255,255,255,.1)}.junk-drawer-links span{color:#DDE7EC;font-weight:800}.junk-drawer-links a{color:#f0c995;text-decoration:none}.junk-drawer-links a:hover{color:#fff;text-decoration:underline}
.footer-link-tray{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem .9rem;padding:1rem clamp(1rem,5vw,5rem);background:#071B2A;color:#AFC1CC;font-size:.86rem;border-top:1px solid rgba(255,255,255,.1)}.footer-link-tray a{color:#f0c995;text-decoration:none}.footer-link-tray a:hover{color:#fff;text-decoration:underline}
.single-post-card h1{max-width:none}.single-post-card .entry{color:var(--gray)}.single-post-card .entry h2,.single-post-card .entry h3{margin-top:2rem}.single-post-card .entry p{margin:0 0 1rem}.single-post-card .entry ul{padding-left:1.3rem}.single-post-card .issue-date{margin-top:0}
.single-post-card{background:linear-gradient(180deg,#263d50,#1f3344);border:1px solid rgba(255,255,255,.14);color:#f6fafc}.single-post-card h1,.single-post-card .entry h2,.single-post-card .entry h3{color:#fff}.single-post-card .entry,.single-post-card .entry p,.single-post-card .entry li{color:#d3dde3}.single-post-card .entry a{color:#f0c995}.single-post-card .entry a:hover{color:#fff}.single-post-card .issue-date{color:#f0c995}.single-post-card .wp-block-list{color:#d3dde3}
.single-featured-image{margin:1.5rem 0 2rem}.single-featured-image img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:18px;border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 50px rgba(0,0,0,.18)}.related-newsletters{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.16)}.related-newsletters h2{color:#fff;font-size:clamp(1.5rem,3vw,2.2rem)}.related-kicker{text-transform:uppercase;letter-spacing:.14em;color:#f0c995;font-size:.78rem;font-weight:800;margin:0 0 .65rem}.related-newsletter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.related-newsletter-card{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:1rem}.related-newsletter-card h3{font-size:1.05rem;letter-spacing:-.02em}.related-newsletter-card h3 a{color:#fff;text-decoration:none}.related-newsletter-card p{color:#d3dde3;font-size:.94rem}.related-newsletter-card .read-link{color:#f0c995}@media(max-width:820px){.related-newsletter-grid{grid-template-columns:1fr}}
.newsletter-feature-card{margin-top:clamp(2rem,4vw,3rem);display:grid;grid-template-columns:minmax(240px,.95fr) minmax(260px,1.05fr);gap:1rem;align-items:stretch;background:linear-gradient(180deg,#263d50,#1f3344);border:1px solid rgba(255,255,255,.14);border-radius:var(--radius);box-shadow:var(--shadow);padding:1rem;color:#f6fafc;max-width:760px}.newsletter-feature-image{display:block;min-height:210px;border-radius:16px;overflow:hidden;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);text-decoration:none;color:#fff}.newsletter-feature-image img{display:block;width:100%;height:100%;min-height:210px;aspect-ratio:16/9;object-fit:cover}.newsletter-feature-image span{display:grid;place-items:center;height:100%;min-height:210px;padding:1rem;font-weight:800;text-align:center}.newsletter-feature-copy{padding:.35rem .25rem}.newsletter-feature-copy h2{font-size:clamp(1.45rem,2.7vw,2.15rem);letter-spacing:-.035em;margin-bottom:.7rem}.newsletter-feature-copy h2 a{color:#fff;text-decoration:none}.newsletter-feature-copy p{color:#d3dde3}.newsletter-feature-copy .issue-date{color:#f0c995}.newsletter-feature-copy .read-link{color:#f0c995;font-weight:800}@media(max-width:980px){.newsletter-feature-card{grid-template-columns:1fr;max-width:none}.newsletter-feature-image,.newsletter-feature-image img{min-height:auto}}

/* Brand warmth pass: soften stark white and add J Squared depth */
body{background:linear-gradient(180deg,#f7f9fa 0%,#eef3f5 48%,#f7f9fa 100%)}
.site-header{background:rgba(247,249,250,.92);box-shadow:0 10px 30px rgba(24,57,87,.06)}
.section:not(.problem):not(.plan):not(.proof):not(.newsletter-hero):not(.newsletter-issues){position:relative}.section:not(.problem):not(.plan):not(.proof):not(.newsletter-hero):not(.newsletter-issues)::before{content:"";position:absolute;inset:1.5rem clamp(.5rem,2vw,1.5rem);z-index:-1;border-radius:32px;background:radial-gradient(circle at 8% 12%,rgba(212,165,116,.12),transparent 34%),radial-gradient(circle at 92% 18%,rgba(232,147,92,.08),transparent 30%)}
.hero-card,.grid>*,.guide,.proof,.final-cta,.post-card,.newsletter-card,.newsletter-empty{border-color:rgba(24,57,87,.14);box-shadow:0 18px 50px rgba(24,57,87,.13),0 1px 0 rgba(255,255,255,.7) inset}
.hero-card{background:linear-gradient(145deg,#ffffff 0%,#f5f7f8 55%,#eaf0f3 100%);border-top:4px solid var(--gold)}
.hero-card .card-label{color:var(--deep)}
.problem,.plan,.proof,.newsletter-hero{background:linear-gradient(135deg,#f3f6f7 0%,#ffffff 46%,#edf3f6 100%)}
.problem .grid>*,.services article{background:linear-gradient(180deg,#ffffff,#f7f9fa);border-top-color:var(--gold)}
.services article:nth-child(even),.problem .grid>*:nth-child(even){border-top-color:var(--coral)}
.guide{background:linear-gradient(135deg,#ffffff 0%,#f4f7f8 100%);border-left:5px solid var(--gold)}
.steps span{background:linear-gradient(135deg,rgba(212,165,116,.26),rgba(232,147,92,.18));box-shadow:0 8px 24px rgba(212,165,116,.2)}
.button.primary,.primary{background:linear-gradient(135deg,var(--deep),var(--blue));box-shadow:0 12px 28px rgba(24,57,87,.18)}
.button.primary:hover,.primary:hover{background:linear-gradient(135deg,var(--blue),#24536f)}
.button.secondary,.secondary{border-color:rgba(24,57,87,.22);background:linear-gradient(180deg,#ffffff,#f5f7f8)}
.final-cta{background:radial-gradient(circle at 15% 20%,rgba(212,165,116,.28),transparent 28%),linear-gradient(135deg,var(--deep),var(--blue));border-color:rgba(212,165,116,.35)}
.site-footer{background:linear-gradient(180deg,#f7f9fa,#edf2f4);border-top-color:rgba(24,57,87,.16)}
.newsletter-page .newsletter-hero{background:radial-gradient(circle at 10% 18%,rgba(212,165,116,.14),transparent 32%),linear-gradient(135deg,#ffffff 0%,#f4f7f8 48%,#eaf0f3 100%)}
.newsletter-signup-card{background:radial-gradient(circle at 85% 15%,rgba(212,165,116,.18),transparent 26%),linear-gradient(180deg,#263d50,#1f3344)!important;border:1px solid rgba(212,165,116,.24)!important;box-shadow:0 22px 55px rgba(24,57,87,.24)!important}
.newsletter-page .newsletter-card,.newsletter-feature-card,.single-post-card{background:radial-gradient(circle at 8% 5%,rgba(212,165,116,.15),transparent 28%),linear-gradient(180deg,#263d50,#1f3344);border-color:rgba(212,165,116,.18)}
.newsletter-page .newsletter-card:nth-child(even){background:radial-gradient(circle at 90% 8%,rgba(232,147,92,.12),transparent 26%),linear-gradient(180deg,#244158,#1f3344)}
.newsletter-feature-card{box-shadow:0 22px 60px rgba(24,57,87,.22)}
.read-link{color:var(--deep)}.newsletter-page .read-link,.single-post-card .read-link{color:#f0c995}.read-link:hover{color:var(--coral)}
.eyebrow,.issue-date{color:#b98548}.newsletter-page .issue-date,.single-post-card .issue-date{color:#f0c995}
input,textarea,select{accent-color:var(--gold)}
::selection{background:rgba(212,165,116,.35);color:#101820}

/* Stronger visible brand pass */
.hero{position:relative}.hero::after,.newsletter-hero::after{content:"";position:absolute;left:clamp(1rem,5vw,5rem);right:clamp(1rem,5vw,5rem);bottom:0;height:6px;border-radius:999px;background:linear-gradient(90deg,var(--gold),var(--coral),var(--blue));opacity:.95}.hero-copy{position:relative;padding:clamp(1.25rem,3vw,2rem);border-radius:28px;background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(203,204,204,.22));border:1px solid rgba(24,57,87,.12)}
.problem{background:radial-gradient(circle at 20% 20%,rgba(212,165,116,.16),transparent 30%),linear-gradient(135deg,#183957,#1A3F56);color:#f6fafc}.problem h2,.problem p{color:#fff}.problem .lead{color:#d3dde3}.problem .grid>*{background:rgba(255,255,255,.08);color:#f6fafc;border-color:rgba(255,255,255,.15);box-shadow:none}.problem .grid>*:before{color:#f0c995}
.plan{background:linear-gradient(135deg,#f7f9fa,#e8eff2)}.proof{background:radial-gradient(circle at 82% 18%,rgba(232,147,92,.12),transparent 28%),linear-gradient(135deg,#fff,#edf3f6)}
.services article,.newsletter-card,.related-newsletter-card{position:relative;overflow:hidden}.services article::before,.newsletter-card::before,.related-newsletter-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:linear-gradient(180deg,var(--gold),var(--coral))}.newsletter-card,.related-newsletter-card{padding-left:calc(clamp(1.25rem,3vw,2rem) + .35rem)}
.guide{background:radial-gradient(circle at 10% 10%,rgba(212,165,116,.18),transparent 30%),linear-gradient(135deg,#ffffff,#eaf0f3)}
.final-cta{box-shadow:0 26px 70px rgba(24,57,87,.28)}
.newsletter-page .newsletter-field-notes{padding:clamp(1.25rem,3vw,2rem);border-radius:28px;background:linear-gradient(135deg,rgba(255,255,255,.86),rgba(203,204,204,.28));border:1px solid rgba(24,57,87,.12)}
.newsletter-page .newsletter-feature-card{border-top:5px solid var(--gold)}
.newsletter-page .newsletter-issues{background:linear-gradient(180deg,#eef3f5,#f7f9fa);max-width:none}.newsletter-page .newsletter-issues>*{max-width:1100px;margin-left:auto;margin-right:auto}
.single-post-card{border-top:5px solid var(--gold)}.single-post-card .entry h2{border-left:5px solid #f0c995;padding-left:.8rem;margin-top:2.2rem}

/* Deep-blue dark surface pass */
.final-cta,.newsletter-signup-card,.newsletter-page .newsletter-card,.newsletter-feature-card,.single-post-card,.related-newsletter-card{background:radial-gradient(circle at 12% 8%,rgba(212,165,116,.16),transparent 30%),linear-gradient(180deg,#1A3F56 0%,#183957 100%)!important;border-color:rgba(212,165,116,.22)!important}.newsletter-page .newsletter-card:nth-child(even){background:radial-gradient(circle at 90% 8%,rgba(232,147,92,.14),transparent 28%),linear-gradient(180deg,#1A3F56 0%,#183957 100%)!important}.problem{background:radial-gradient(circle at 18% 16%,rgba(212,165,116,.16),transparent 32%),linear-gradient(135deg,#1A3F56 0%,#183957 100%)!important}.newsletter-feature-image,.single-featured-image img{border-color:rgba(212,165,116,.24)}

/* Accent-color top glow on dark article/newsletter cards */
.single-post-card,.newsletter-feature-card,.newsletter-page .newsletter-card{box-shadow:0 -10px 30px rgba(212,165,116,.22),0 22px 60px rgba(24,57,87,.22)!important}.single-post-card{border-top-color:rgba(212,165,116,.72)!important}

/* Thicker accent glow */
.single-post-card,.newsletter-feature-card,.newsletter-page .newsletter-card{box-shadow:0 -18px 42px rgba(212,165,116,.34),0 -4px 14px rgba(232,147,92,.18),0 24px 64px rgba(24,57,87,.24)!important}

/* Standard page brand treatment */
.standard-page{max-width:980px;padding-top:clamp(2rem,5vw,4rem)}.standard-page-card{position:relative;overflow:hidden;border-radius:30px;border:1px solid rgba(24,57,87,.16);box-shadow:0 -18px 42px rgba(212,165,116,.24),0 24px 70px rgba(24,57,87,.18);background:linear-gradient(180deg,#ffffff,#f4f7f8)}.standard-page-card::before{content:"";position:absolute;inset:0 0 auto;height:10px;background:linear-gradient(90deg,var(--gold),var(--coral),var(--blue));z-index:2}.standard-page-hero{position:relative;padding:clamp(2rem,5vw,4rem);background:radial-gradient(circle at 88% 12%,rgba(212,165,116,.24),transparent 26%),radial-gradient(circle at 12% 18%,rgba(232,147,92,.14),transparent 30%),linear-gradient(135deg,#1A3F56 0%,#183957 100%);color:#f6fafc}.standard-page-hero::after{content:"";position:absolute;right:clamp(1rem,4vw,3rem);bottom:-34px;width:180px;height:180px;border-radius:999px;background:linear-gradient(135deg,rgba(212,165,116,.22),rgba(232,147,92,.08));filter:blur(1px);opacity:.75}.standard-page-hero h1{max-width:780px;color:#fff;font-size:clamp(2.2rem,5vw,4.2rem)}.standard-page-hero .eyebrow{color:#f0c995}.standard-page-hero .lead{position:relative;z-index:1;color:#dce8ee;max-width:760px;font-size:clamp(1.02rem,1.6vw,1.18rem)}.standard-page-entry{padding:clamp(2rem,5vw,4rem);background:linear-gradient(180deg,#ffffff,#f7f9fa)}.standard-page-entry h2{position:relative;margin-top:2.3rem;padding-left:1rem;color:var(--deep)}.standard-page-entry h2:first-child{margin-top:0}.standard-page-entry h2::before{content:"";position:absolute;left:0;top:.08em;bottom:.08em;width:5px;border-radius:999px;background:linear-gradient(180deg,var(--gold),var(--coral))}.standard-page-entry ul{padding:1.25rem 1.4rem 1.25rem 2.4rem;border-radius:20px;background:linear-gradient(135deg,#eef3f5,#ffffff);border:1px solid rgba(24,57,87,.12);box-shadow:0 12px 32px rgba(24,57,87,.08)}.standard-page-entry li{margin:.35rem 0}.standard-page-entry p{font-size:1.02rem;color:#3D3E3B}.standard-page-entry .wp-block-shortcode{padding:1rem;border-radius:20px;background:#eef3f5;border:1px solid rgba(24,57,87,.12)}

/* Newsletter social share row */
.newsletter-share{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap;margin:-.25rem 0 1.25rem;padding:.65rem .75rem;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(212,165,116,.2)}.newsletter-share span{color:#d3dde3;font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;margin-right:.25rem}.newsletter-share a,.newsletter-share button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:.45rem .75rem;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);color:#f0c995;text-decoration:none;font:inherit;font-size:.9rem;font-weight:800;cursor:pointer}.newsletter-share a:hover,.newsletter-share button:hover{background:rgba(212,165,116,.18);color:#fff;border-color:rgba(212,165,116,.42)}.newsletter-share .copied{background:rgba(95,168,95,.22);color:#fff;border-color:rgba(95,168,95,.5)}@media(max-width:700px){.newsletter-share{justify-content:flex-start;border-radius:18px}.newsletter-share a,.newsletter-share button{flex:1 1 auto}}
