:root{--gold:#d78512;--gold2:#f2a62c;--ink:#111;--gray:#707070;--paper:#fff;--soft:#eee;--footer:#707070;--max:980px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--gray);background:#fff;font-family:Avenir,Montserrat,"Segoe UI",Arial,sans-serif;line-height:1.55}img{display:block;max-width:100%}a{color:inherit}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;background:#fff;color:#000;padding:10px;z-index:20}.site-header{background:#050505;color:#fff}.header-inner{max-width:var(--max);margin:auto;min-height:154px;display:grid;grid-template-columns:240px 1fr 145px;align-items:center;gap:28px;padding:10px 20px}.brand img{width:235px;height:147px;object-fit:contain}.podcast-mark img{width:132px;height:138px;object-fit:cover;border-radius:50%}.nav{display:flex;justify-content:center;gap:0}.nav a{color:var(--gold);font-weight:600;text-decoration:none;padding:0 16px;border-right:1px solid #ddd}.nav a:last-child{border:0}.nav a:hover,.nav a.active{color:#ffc35c}.menu-button{display:none;color:#fff;border:1px solid #777;background:transparent;padding:9px 12px;font:inherit}.page{min-height:calc(100vh - 390px)}.hero{text-align:center;padding:22px 20px 30px;background:#fff}.hero h1,.section-title{margin:0;color:var(--gold);font-family:Georgia,"Times New Roman",serif;font-weight:400;text-shadow:0 3px 4px #999;font-size:clamp(44px,6vw,65px);line-height:1.12}.hero p{font-size:18px;max-width:720px;margin:22px auto 0}.service-line{display:block;margin-top:2px}.benefits{background:#e7e7e7;padding:18px 20px 70px}.benefit-grid{max-width:var(--max);margin:auto;display:grid;grid-template-columns:240px minmax(0,1fr) 210px;gap:18px}.benefit-copy h2{font-size:18px;color:var(--gold);margin:0 0 18px}.benefit-copy p{font-size:14px;margin:0 0 18px}.benefit-copy strong{color:var(--gold);font-weight:600}.advisor-image{width:100%;height:490px;object-fit:cover;object-position:center}.vendors{display:flex;flex-direction:column;gap:10px;justify-content:flex-start}.vendors img{max-height:72px;max-width:190px;object-fit:contain;margin:auto}.vendors p{color:#333;font-size:15px;margin:8px 0 0}.latest{background:#ececec;padding:55px 20px 75px;text-align:center}.latest h2{color:var(--gold);font-size:38px;font-weight:500;max-width:430px;margin:0 auto 42px}.listen-links{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.button{display:inline-block;background:var(--gold);color:#fff;text-decoration:none;padding:12px 20px;border-radius:3px;font-weight:600}.button.secondary{background:#222}.subscribe{max-width:810px;margin:0 auto;background:#d1d1d1;border-radius:18px;padding:24px}.subscribe h3{font:34px Georgia,serif;color:#111;margin:0 0 18px}.subscribe form{display:flex;gap:18px;justify-content:center}.subscribe input{width:min(530px,70%);border:0;border-radius:30px;padding:15px 26px;background:#888;color:#fff;font-size:17px;box-shadow:0 4px 5px #777}.subscribe input::placeholder{color:#fff}.subscribe button{border:0;background:var(--gold2);color:#fff;padding:0 27px;font:20px Georgia,serif;border-radius:3px;box-shadow:0 2px 5px #888}.blog-preview{padding:0 20px 70px}.blog-preview .section-title{text-align:center;border-top:6px solid var(--gold);max-width:980px;margin:0 auto 35px;padding-top:12px}.cards{max-width:920px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.card{border:1px solid #eee;background:#fff;color:#666;text-decoration:none}.card img{width:100%;aspect-ratio:1.35;object-fit:cover}.card-body{padding:20px}.card h3{font-size:20px;line-height:1.35;margin:8px 0;color:#666}.meta{font-size:12px}.card p{font-size:14px}.site-footer{background:var(--footer);color:#fff;padding:18px 20px 28px}.footer-inner{max-width:980px;margin:auto}.bio{display:flex;gap:12px;align-items:flex-start;max-width:470px}.bio img{width:116px;height:117px;object-fit:cover}.bio h3{font:21px Georgia,serif;text-decoration:underline;margin:0 0 4px}.bio p{font-size:14px;margin:0}.copyright{text-align:center;margin:35px 0 0;font-size:14px}.inner-page{max-width:980px;margin:auto;padding:24px 20px 70px}.inner-page .section-title{text-align:center}.partner-logos{display:flex;align-items:center;justify-content:center;gap:55px;margin:45px auto 26px;flex-wrap:wrap}.partner-logos img{max-width:265px;max-height:95px;object-fit:contain}.gold-kicker{text-align:center;color:var(--gold);font-size:18px;margin:28px 0}.about-copy{font-size:16px;max-width:950px;margin:auto}.spacious{min-height:680px}.podcast-intro{display:grid;grid-template-columns:360px 1fr;gap:55px;align-items:center}.podcast-phone{max-height:530px;margin:auto}.podcast-intro h1{color:var(--gold);font-size:38px;margin:0 0 5px}.platforms{display:flex;gap:12px;margin:22px 0}.platform{border-radius:50%;width:48px;height:48px;display:grid;place-items:center;color:#fff;font-weight:800;text-decoration:none}.apple{background:#b72cdf}.spotify{background:#1db954}.episode-heading{text-align:center;margin:55px 0 35px;color:var(--gold);font:42px Georgia,serif;text-shadow:0 3px 4px #bbb}.episodes{display:grid;grid-template-columns:1fr 1fr;gap:55px 60px}.episode{background:#f2f2f2;padding:30px;min-height:430px;color:#777}.episode img{width:100%;aspect-ratio:1.2;object-fit:cover;margin-bottom:15px}.episode h3{font-size:16px;color:#111;text-decoration:underline;margin:0 0 8px}.episode p{font-size:14px;margin-top:8px}.blog-list{display:grid;gap:32px;margin-top:42px}.blog-row{display:grid;grid-template-columns:250px 1fr;border:1px solid #eee;min-height:180px;text-decoration:none}.blog-row img{width:100%;height:100%;object-fit:cover}.blog-row .card-body{padding:25px 35px}.blog-row h2{font-size:28px;line-height:1.25;color:#666;margin:16px 0 6px}.contact-strip{background:#111;color:#fff;text-align:center;padding:36px 20px}.contact-strip h2{font:34px Georgia,serif;color:var(--gold);margin:0 0 8px}.contact-strip a{color:#fff}.notice{font-size:12px;margin-top:12px}.status{min-height:22px;font-size:14px;color:#222;margin-top:10px}
@media(max-width:760px){.header-inner{grid-template-columns:1fr auto;min-height:auto}.brand img{width:180px;height:auto}.podcast-mark{display:none}.menu-button{display:block}.nav{grid-column:1/-1;display:none;flex-direction:column;padding:5px 0 15px}.nav.open{display:flex}.nav a{border:0;text-align:center;padding:9px}.benefit-grid{grid-template-columns:1fr}.advisor-image{height:360px}.vendors{display:grid;grid-template-columns:1fr 1fr}.cards,.episodes{grid-template-columns:1fr}.podcast-intro{grid-template-columns:1fr}.podcast-phone{max-height:420px}.blog-row{grid-template-columns:1fr}.blog-row img{height:220px}.subscribe form{display:block}.subscribe input{width:100%}.subscribe button{padding:13px 30px;margin-top:13px}.footer-inner{max-width:520px}.spacious{min-height:450px}}
.latest-row{max-width:980px;margin:0 auto 70px;display:grid;grid-template-columns:340px minmax(0,1fr);gap:45px;align-items:center;text-align:left}.latest-row h2{max-width:none;margin:0}.audio-player{min-width:0;width:100%}.audio-player iframe{width:100%!important;max-width:100%}@media(max-width:760px){.latest-row{grid-template-columns:1fr;text-align:center;gap:28px}.latest-row h2{max-width:430px;margin:auto}}
.blog-heading{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid #ddd;padding:5px 0 16px}.blog-heading h1{font:38px Georgia,serif;color:var(--gold);margin:0}.blog-heading span{font-size:13px}.blog-placeholder{min-height:180px;display:grid;place-items:center;text-align:center;background:linear-gradient(135deg,#170606,#8b1717);color:#fff;font-weight:800;letter-spacing:2px;font-size:22px}
