.pc-hero{padding:65px 0 70px;background:var(--paper)}.pc-hero-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:55px;align-items:center}.pc-hero h1{font-size:clamp(48px,5.5vw,79px);line-height:1.02}.pc-hero h1 em{font-style:normal;color:var(--red)}.pc-hero .lead{max-width:520px}.pc-hero figure,.pc-gallery figure{margin:0}.pc-hero figure img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:140px 140px 12px 12px;border:3px solid var(--dark);box-shadow:10px 10px 0 var(--gold)}.pc-hero figcaption,.pc-gallery figcaption{font-size:13px;margin-top:20px;font-weight:600}.pc-price-line{display:flex;align-items:center;gap:22px;margin:26px 0}.pc-price-line>strong{font-family:'Fraunces',Georgia,serif;font-size:46px;white-space:nowrap}.pc-price-line strong span,.pc-big-price span,.pc-home-price span{font:600 16px 'DM Sans',sans-serif}.pc-price-line>span{font-size:14px;line-height:1.5}.pc-fine{font-size:13px!important;line-height:1.6!important;max-width:550px}.pc-section{padding:80px 0}.pc-section h2{font-size:clamp(36px,4.5vw,60px);line-height:1.06}.pc-section h3{font-size:27px;line-height:1.12}.pc-section p{line-height:1.7}.pc-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:38px}.pc-number{display:block;color:var(--red);font:900 25px 'Fraunces',Georgia,serif;margin-bottom:16px}.pc-benefits article{border-top:2px solid var(--line);padding-top:24px}.pc-package{background:var(--teal-dark);color:var(--paper)}.pc-package-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.pc-package .kicker{color:var(--gold)}.pc-package-card{background:var(--paper);color:var(--ink);border-radius:12px;padding:38px}.pc-package-card .kicker{color:var(--red)}.pc-big-price{font:900 70px 'Fraunces',Georgia,serif;line-height:1!important;margin:20px 0}.pc-package-card ul{padding-left:21px;line-height:1.55;margin:25px 0}.pc-package-card li{padding:9px 0 9px 5px;border-bottom:1px solid #30191725}.pc-text-link{text-decoration:underline;text-underline-offset:5px;font-weight:700}.pc-section-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;align-items:end;margin-bottom:28px}.pc-gallery{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pc-gallery img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px}.pc-studio-note{font-size:14px;border-left:3px solid var(--gold);padding:12px 20px;margin-top:30px;max-width:850px}.pc-how{background:var(--paper2)}.pc-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;list-style:none;counter-reset:steps;padding:0;margin:40px 0 0}.pc-steps li{counter-increment:steps}.pc-steps li:before{content:counter(steps);display:flex;width:42px;height:42px;align-items:center;justify-content:center;background:var(--dark);color:var(--paper);border-radius:50%;font-weight:800;margin-bottom:22px}.pc-intake{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start}#interest{scroll-margin-top:200px}.pc-other{padding:24px 0;margin-top:30px;border-top:2px solid var(--line)}.pc-form{background:#fff9ec;border:2px solid var(--line);border-radius:12px;padding:32px}.pc-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pc-form label{display:block;font-size:14px;font-weight:700;margin-bottom:18px}.pc-form input:not([type=checkbox]),.pc-form textarea,.pc-form select{display:block;width:100%;min-width:0;font:400 16px 'DM Sans',sans-serif;color:var(--ink);background:#fffdf6;border:1px solid #8a6246;border-radius:5px;padding:12px;margin-top:8px}.pc-form textarea{resize:vertical}.pc-form fieldset{padding:0;margin:22px 0;border:0;min-width:0}.pc-form legend{font-size:14px;font-weight:700;line-height:1.6;margin-bottom:14px}.pc-form legend span{font-weight:400}.pc-checks{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pc-checks label{display:flex;align-items:center;gap:8px;margin:0;font-weight:500}.pc-checks input{width:18px;height:18px;flex-shrink:0;accent-color:var(--teal)}.pc-form .btn{width:100%}.pc-form a{text-decoration:underline}.pc-form :focus-visible{outline:3px solid var(--teal);outline-offset:3px}#podcast-status{margin:16px 0 0;font-weight:700}#podcast-status:empty{display:none}.pc-home{padding:65px 0;background:var(--teal-dark);color:var(--paper);border-top:3px solid var(--dark);border-bottom:3px solid var(--dark)}.pc-home-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.pc-home img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px}.pc-home .kicker{color:var(--gold)}.pc-home h2{font-size:clamp(36px,4vw,58px);line-height:1.05}.pc-home p{line-height:1.65}.pc-home-price{font:900 48px 'Fraunces',Georgia,serif;margin:14px 0;color:var(--gold)}.pc-home .btn,.pc-hero .btn{gap:12px}.pc-form .form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
@media(max-width:800px){.pc-hero-grid,.pc-package-grid,.pc-intake,.pc-home-grid{grid-template-columns:1fr;gap:32px}.pc-hero{padding:35px 0 45px}.pc-hero figure img{aspect-ratio:4/3;border-radius:55px 55px 8px 8px;box-shadow:5px 5px 0 var(--gold)}.pc-benefits,.pc-steps{grid-template-columns:1fr;gap:22px}.pc-section{padding:48px 0}.pc-section-heading{grid-template-columns:1fr;gap:5px}.pc-home{padding:40px 0}.pc-home-grid{gap:28px}.pc-package-card{padding:26px}.pc-intake{gap:24px}.pc-form{padding:24px}.pc-gallery{gap:16px}.pc-gallery figcaption{margin-top:12px;line-height:1.4}}
@media(max-width:480px){.pc-form-row,.pc-gallery{grid-template-columns:1fr}.pc-checks{grid-template-columns:1fr}.pc-hero h1{font-size:49px}.pc-price-line{gap:16px}.pc-price-line>strong{font-size:39px}.pc-price-line>span{font-size:12px}.pc-form{padding:20px}.pc-big-price{font-size:60px}.pc-hero .btn{width:100%}}
.pc-proof{background:#efe0bc;border-top:1px solid #8a624640}.pc-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:34px 0}.pc-stat-grid>div{border-left:3px solid var(--red);padding-left:22px}.pc-stat-grid strong{display:block;font:900 clamp(38px,4vw,58px) 'Fraunces',Georgia,serif;color:var(--red)}.pc-stat-grid span{display:block;font-size:14px;line-height:1.5;max-width:230px;margin-top:8px}.pc-ranking-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:35px 0 20px}.pc-ranking-list a{padding:22px;background:#fff9ec;border:1px solid #8a624670;border-radius:8px;display:flex;flex-direction:column;gap:12px}.pc-ranking-list span{font-weight:700;min-height:44px}.pc-ranking-list strong{font:900 28px 'Fraunces',Georgia,serif;color:var(--teal-dark)}.pc-ranking-list small{text-decoration:underline;text-underline-offset:4px;font-size:12px}.pc-home-proof{font-size:13px;font-weight:600;color:var(--gold)}@media(max-width:600px){.pc-stat-grid,.pc-ranking-list{grid-template-columns:1fr;gap:18px}.pc-ranking-list span{min-height:0}.pc-stat-grid>div{padding:8px 0 8px 20px}}

.pc-bennie{margin:25px 0 30px;max-width:320px}.pc-bennie img{display:block;width:100%;height:auto;border-radius:18px;mix-blend-mode:multiply}.pc-bennie figcaption{font-size:13px;font-weight:700;text-align:center;margin-top:8px;color:var(--red)}@media(max-width:800px){.pc-bennie{max-width:230px;margin:20px auto 28px}}

.pc-faq{background:#efe0bc}.pc-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px 50px;margin-top:36px}.pc-faq-grid article{border-top:1px solid var(--line);padding-top:22px}.pc-faq-grid h3{font-size:25px}.pc-faq-grid a{text-decoration:underline}@media(max-width:800px){.pc-faq-grid{grid-template-columns:1fr;gap:20px}}

.pc-studio-note{max-width:none;background:#f3e6c8;border:1px solid #8a624650;border-left:5px solid var(--gold);border-radius:8px;padding:26px 30px;margin-top:30px}.pc-train-label{display:block;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:10px}.pc-studio-note h3{font-size:clamp(24px,3vw,32px);margin:0 0 12px}.pc-studio-note p{max-width:850px;margin:8px 0;line-height:1.7}@media(max-width:600px){.pc-studio-note{padding:22px 20px}}
