.podcast-landing{--accent-foreground: var(--foreground);--podcast-cream: 40 33% 95%;font-family:var(--font-body);letter-spacing:0}.podcast-landing h1,.podcast-landing h2,.podcast-landing h3{letter-spacing:0}.podcast-landing h2{font-size:40px;line-height:1.12;font-weight:600}.podcast-inner{max-width:1280px;margin-inline:auto}.podcast-band{padding:80px 24px}.podcast-band--cta{padding:120px 24px;text-align:center}.podcast-band--cta h2{font-size:clamp(40px,5.5vw,72px);line-height:1.04}.podcast-hero{min-height:min(620px,calc(100svh - 112px));height:auto}.podcast-hero-photo{-o-object-position:center 45%;object-position:center 45%;transform:scaleX(-1)}.podcast-studio-photo{-o-object-position:center;object-position:center}.podcast-studio-photo--low{-o-object-position:center 74%;object-position:center 74%}.podcast-timeline{list-style:none;padding:0;position:relative}.podcast-timeline-item{position:relative;padding:18px 0 18px 32px}.podcast-timeline-item:before{content:"";position:absolute;left:5px;top:0;bottom:0;width:1px;background:hsl(var(--border))}.podcast-timeline-item:first-child:before{top:23px}.podcast-timeline-item:last-child:before{bottom:auto;height:23px}.podcast-timeline-node{position:absolute;left:0;top:18px;width:11px;height:11px;border-radius:9999px;background:hsl(var(--accent));box-shadow:0 0 0 4px hsl(var(--background))}@media (min-width: 768px){.podcast-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:0 32px}.podcast-timeline-item{padding:30px 0 0}.podcast-timeline-item:before{left:11px;right:-32px;top:5px;bottom:auto;width:auto;height:1px}.podcast-timeline-item:first-child:before{top:5px}.podcast-timeline-item:last-child:before{display:none}.podcast-timeline-node{top:0}}.podcast-hero-panel{background:none}.podcast-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,hsl(var(--foreground) / .9),hsl(var(--foreground) / .72),hsl(var(--foreground) / .45)),linear-gradient(0deg,hsl(var(--foreground) / .85),transparent 60%);pointer-events:none}.podcast-hero>div{z-index:1}.podcast-landing-active .global-whatsapp{bottom:20px}.podcast-sticky{padding-bottom:max(12px,env(safe-area-inset-bottom))}.podcast-landing :is(input,textarea,select){scroll-margin-top:100px}@media (min-width: 768px){.podcast-hero>div{padding-block:32px}.podcast-hero-panel{padding:0}.podcast-hero h1{font-size:clamp(52px,5.3vw,68px);margin-top:20px}.podcast-hero-panel>p:not(:first-child){margin-top:16px}.podcast-hero-panel>div{margin-top:20px}}@media (max-width: 767px){.podcast-landing h2{font-size:32px}.podcast-band{padding:56px 20px}.podcast-band--cta{padding:72px 20px}.podcast-hero{height:auto;min-height:680px}.podcast-hero h1{font-size:40px}.podcast-hero-panel{padding:0 0 48px}.podcast-hero:after{background:hsl(var(--foreground) / .78)}.podcast-hero-photo{-o-object-position:50% 30%;object-position:50% 30%}.podcast-landing-active .global-whatsapp{bottom:88px}.podcast-landing-active.podcast-sticky-hidden .global-whatsapp{display:none}}.podcast-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.podcast-step{position:relative;padding:24px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--muted) / .4);transition:transform .25s,border-color .25s,background .25s;outline:none}.podcast-step:hover,.podcast-step:focus-visible{transform:translateY(-4px);border-color:hsl(var(--accent));background:hsl(var(--accent) / .08)}.podcast-step-num{font-size:44px;line-height:1;color:hsl(var(--accent))}.podcast-pack{transition:transform .25s,border-color .25s}.podcast-pack:hover{transform:translateY(-4px);border-color:hsl(var(--accent))}.podcast-faq-q{list-style:none;display:flex;justify-content:space-between;gap:16px}.podcast-faq-q::-webkit-details-marker{display:none}.podcast-faq-q:after{content:"+";color:hsl(var(--accent));font-size:24px;line-height:1;transition:transform .25s}details[open]>.podcast-faq-q:after{transform:rotate(45deg)}.podcast-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.podcast-reveal.is-in{opacity:1;transform:none}@media (max-width: 1023px){.podcast-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.podcast-steps{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-20px;padding-inline:20px}.podcast-step{flex:0 0 80%;scroll-snap-align:start}}@media (prefers-reduced-motion: reduce){.podcast-landing *{scroll-behavior:auto}.podcast-reveal{opacity:1;transform:none;transition:none}.podcast-step,.podcast-pack,.podcast-video-card img{transition:none}}.podcast-band--form{background:hsl(var(--accent) / .38)}.podcast-band--form input,.podcast-band--form textarea,.podcast-band--form select,.podcast-band--form button[role=combobox]{background:hsl(var(--background) / .35)}.podcast-video-card{position:relative;display:block;width:100%;padding:0;border:0;border-radius:8px;overflow:hidden;background:hsl(var(--foreground));cursor:pointer}.podcast-video-card img{display:block;width:100%;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease}.podcast-video-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:hsl(var(--foreground) / .2);transition:background .3s}.podcast-video-card:hover img{transform:scale(1.03)}.podcast-video-card:hover:after{background:hsl(var(--foreground) / .05)}.podcast-video-card:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:3px}.podcast-video-play{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center}.podcast-video-play>span{width:56px;height:56px;border-radius:9999px;display:grid;place-items:center;background:hsl(var(--accent));color:hsl(var(--accent-foreground));box-shadow:var(--shadow-cta)}.podcast-video-frame{display:block;width:100%;aspect-ratio:16 / 9;border:0;border-radius:8px}.podcast-video-slot{min-height:20px;margin-bottom:12px}.podcast-video-note{display:flex;align-items:center;gap:8px;margin:0;font-size:12px;line-height:20px;color:hsl(var(--muted-foreground))}.podcast-video-note:before{content:"";flex:0 0 auto;width:8px;height:8px;border-radius:9999px;background:hsl(var(--accent))}.podcast-cta-btn{background:hsl(var(--podcast-cream));color:hsl(var(--foreground));box-shadow:var(--shadow-cta)}.podcast-cta-btn:hover{background:hsl(var(--podcast-cream) / .86)}@media (max-width: 767px){.podcast-video-slot{margin-bottom:10px}}
