/* Unified service journey */
html{scroll-behavior:smooth}#personal-branding,#branded-podcasts,#collaboration{scroll-margin-top:110px}
body .home-hero .choice{position:relative;isolation:isolate;background:#eef0f3;color:var(--ink);border:1px solid #d9dde2;box-shadow:0 6px 20px #23252906}
body .home-hero .choice h2{color:var(--ink)}body .home-hero .choice-copy p{color:var(--muted)}body .home-hero .choice-symbol{color:var(--red)}
body .home-hero .choice:before{content:'';position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--border-turn),transparent 0deg,transparent 275deg,var(--red) 340deg,transparent 360deg);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;animation:border-orbit 5s linear infinite}
@property --border-turn{syntax:'<angle>';initial-value:0deg;inherits:false}@keyframes border-orbit{to{--border-turn:360deg}}
body .home-hero .choice:nth-child(2):before{animation-delay:-2.5s}body .home-hero .choice:hover{border-color:#dcb9b5;box-shadow:0 10px 24px #2325290c}
body .home-service .rd-hero{padding-top:70px;padding-bottom:42px}body .home-service .service-title{font-size:clamp(36px,4.5vw,62px);font-weight:800;line-height:1.13;max-width:1000px;margin:0 auto 24px;text-align:center;letter-spacing:-.035em}body .home-service .service-title em{font-style:normal;color:var(--red)}
.home-service{border-top:1px solid var(--line)}.home-service .rd-hero .eyebrow{justify-content:center}.shared-workflow .section-title>p{color:#d2d5dc}.home-v2 .rd-heading{text-align:center}
@media(max-width:760px){body #why.rd-cards .visual-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;grid-auto-rows:1fr}body #why.rd-cards .visual-card{padding:20px 15px}body #why.rd-cards .visual-card h3{font-size:18px;line-height:1.3;overflow-wrap:anywhere}body #why.rd-cards .visual-card p{font-size:13px;line-height:1.6}body #why.rd-cards .visual-card-top{margin-bottom:16px}body .home-service .service-title{font-size:clamp(30px,7.8vw,45px)}body .home-service .rd-hero{padding-top:45px}#personal-branding,#branded-podcasts{scroll-margin-top:90px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body .home-hero .choice:before{animation:none;background:var(--red)}}

.agency-signature{text-align:center;font-size:clamp(11px,1.3vw,15px);letter-spacing:.04em;margin:0 auto 20px;color:var(--muted)}.agency-signature strong{font-weight:750;color:var(--ink)}.pf-heading>.eyebrow{justify-content:center;margin-bottom:18px}.pf-copy>.pf-label.eyebrow{display:flex;align-items:center;gap:10px}
@media(max-width:760px){
 body .rd-podcast-benefits.rd-cards .visual-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;grid-auto-rows:1fr}
 body .rd-podcast-benefits.rd-cards .visual-card{padding:20px 15px}body .rd-podcast-benefits.rd-cards .visual-card h3{font-size:18px;line-height:1.3;overflow-wrap:anywhere}body .rd-podcast-benefits.rd-cards .visual-card p{font-size:13px;line-height:1.6}
 body :is(.personal-workflow,.podcast-workflow) .process-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;grid-auto-rows:1fr}
 body :is(.personal-workflow,.podcast-workflow) .process-cards>li{min-width:0;padding:18px 12px}
 body :is(.personal-workflow,.podcast-workflow) .process-cards>li:nth-child(1){grid-area:1/1}body :is(.personal-workflow,.podcast-workflow) .process-cards>li:nth-child(2){grid-area:1/2}body :is(.personal-workflow,.podcast-workflow) .process-cards>li:nth-child(3){grid-area:2/2}body :is(.personal-workflow,.podcast-workflow) .process-cards>li:nth-child(4){grid-area:2/1}body :is(.personal-workflow,.podcast-workflow) .process-cards>li:nth-child(5){grid-area:3/1}body :is(.personal-workflow,.podcast-workflow) .process-cards>li:nth-child(6){grid-area:3/2}
 body :is(.personal-workflow,.podcast-workflow) .process-cards h3{font-size:18px;line-height:1.3;overflow-wrap:anywhere}body :is(.personal-workflow,.podcast-workflow) .process-cards p{font-size:13px;line-height:1.6}body .process-cards .visual-card-top{flex-wrap:wrap;gap:8px}body .process-cards .role-label{font-size:10px;line-height:1.45}
 body :is(.personal-workflow,.podcast-workflow) .process-cards>li .step-connector{left:100%;right:auto;top:50%;width:18px;height:3px}
 body :is(.personal-workflow,.podcast-workflow) .process-cards>li .step-connector:after{animation-name:step-load;transform:scaleX(0);transform-origin:left}
 body :is(.personal-workflow,.podcast-workflow) .process-cards>li:nth-child(3) .step-connector{left:auto;right:100%}
 body :is(.personal-workflow,.podcast-workflow) .process-cards>li:nth-child(3) .step-connector:after{transform-origin:right}
 body :is(.personal-workflow,.podcast-workflow) .process-cards>li:nth-child(2n) .step-connector{left:50%;right:auto;top:100%;width:3px;height:24px}
 body :is(.personal-workflow,.podcast-workflow) .process-cards>li:nth-child(2n) .step-connector:after{animation-name:step-load-down;transform:scaleY(0);transform-origin:top}
}

.service-detail-link{margin:18px auto 0;font-size:14px;text-align:center}
