body .rd-hero{padding:60px 0 40px}body .rd-hero h1{font-size:clamp(38px,4.5vw,62px);max-width:1000px;margin:0 auto 24px}body .rd-hero .intro{max-width:720px;margin:0 auto 28px}.rd-hero .button{gap:12px}.rd-heading{text-align:center;max-width:850px;margin:0 auto 38px}.rd-heading .eyebrow{justify-content:center;margin-bottom:18px}.rd-heading h2{font-size:clamp(30px,3.5vw,46px);line-height:1.18;letter-spacing:-.035em;margin:0 0 22px}.rd-heading em{font-style:normal;color:var(--red)}.rd-heading>p{max-width:730px;margin:auto;color:var(--muted);font-size:17px}.rd-challenge{padding-top:35px}.rd-podcast-benefits{padding-top:35px;background:#f4f5f7}body .rd-cards .visual-grid{gap:22px;grid-auto-rows:1fr}body .rd-cards .visual-card,body #why.rd-cards .visual-card{padding:34px;min-height:0;display:block;background:#eef0f3;box-shadow:0 5px 18px #23252904;transition:transform .25s,box-shadow .25s,border-color .25s}.rd-cards .visual-card-top{margin-bottom:23px}.rd-cards .card-icon{width:54px;height:54px;transition:background .25s}.rd-cards .card-icon svg{width:32px;height:32px}.rd-cards .visual-card h3{font-size:24px;line-height:1.25;margin-bottom:14px}.rd-cards .visual-card p{font-size:15px;line-height:1.75}.rd-before-after{display:grid;grid-template-columns:1fr 1fr;border:1px solid #e2e5e9;border-radius:28px;overflow:hidden;box-shadow:0 14px 40px #20293606}.rd-before-after article{padding:40px;background:#eceef1}.rd-before-after .rd-after{background:#fff;border-left:1px solid #e2e5e9}.rd-state{font-size:12px;font-weight:700;letter-spacing:.16em;color:#787e86}.rd-after .rd-state{color:var(--red)}.rd-before-after h3{font-size:29px;line-height:1.25;margin:24px 0 17px;letter-spacing:-.03em}.rd-before-after p{font-size:16px;line-height:1.7;color:#646b75}.rd-voice{display:flex;align-items:center;gap:7px;height:90px;margin-top:25px}.rd-voice span{height:8px;width:9px;border-radius:8px;background:#b8bec6}.rd-after .rd-voice span{background:var(--red);height:25px}.rd-after .rd-voice span:nth-child(2n){height:52px}.rd-after .rd-voice span:nth-child(3n){height:76px}.rd-after .rd-voice span:nth-child(4){height:90px}.rd-closing{text-align:center;margin:28px 0 0;font-weight:700}.rd-transformation{padding-top:50px}
@media(hover:hover){body .rd-cards .visual-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px #2325290b;border-color:#d4b8b4}.rd-cards .visual-card:hover .card-icon{background:#eee0dd}}
@media(max-width:760px){body .rd-hero{padding:35px 0 24px}body .rd-hero h1,html:lang(el) .rd-hero.service-hero h1{font-size:clamp(32px,8.4vw,48px)}.rd-heading h2{font-size:31px}.rd-heading>p{font-size:15px}body .rd-cards .visual-grid.cols-2,body .rd-cards .visual-grid.cols-3{grid-template-columns:1fr;grid-auto-rows:auto}body .rd-cards .visual-card,body #why.rd-cards .visual-card{padding:28px}.rd-before-after{grid-template-columns:1fr}.rd-before-after article{padding:30px}.rd-before-after .rd-after{border-left:0;border-top:1px solid #e2e5e9}.rd-before-after h3{font-size:26px}.rd-challenge,.rd-podcast-benefits{padding-top:25px}}
@media(prefers-reduced-motion:reduce){.rd-cards *{transition:none!important}.rd-cards .visual-card:hover{transform:none!important}}
.rd-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.rd-video-card{min-width:0}.rd-video-card video{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain;background:#15171a;border:1px solid #dddfe3;border-radius:22px;box-shadow:0 9px 24px #2029360c}.rd-video-actions{display:flex;gap:8px;margin-top:12px}.rd-video-actions[hidden]{display:none}.rd-video-actions button{border:1px solid #dfe2e6;background:#fff;border-radius:12px;min-height:44px;padding:10px 12px;font-size:12px;cursor:pointer;transition:background .2s}.rd-video-actions button:first-child{flex:1}.rd-video-actions button:hover{background:#eef0f3}.rd-reach{text-align:center;margin-top:55px;padding-top:34px;border-top:1px solid #e0e3e7}.rd-reach .eyebrow{justify-content:center}.rd-reach strong{font-size:clamp(54px,7vw,84px);font-weight:800;letter-spacing:-.06em;line-height:1.2}.rd-reach p{margin:15px 0 8px;font-size:18px}.rd-reach small{font-size:12px;color:var(--muted)}
@media(max-width:760px){.rd-video-grid{display:flex;overflow-x:auto;gap:16px;scroll-snap-type:x mandatory;padding:8px 0 20px;scrollbar-width:thin;scrollbar-color:#c94c4077 transparent}.rd-video-card{flex:0 0 83%;scroll-snap-align:start;max-width:330px}.rd-reach{margin-top:30px}.rd-reach p{font-size:16px}}
@media(prefers-reduced-motion:reduce){.rd-video-grid{scroll-snap-type:none}.rd-video-actions button{transition:none}}
@media(max-width:760px){body #why.rd-cards .visual-grid.cols-2{grid-template-columns:1fr;grid-auto-rows:auto}}
/* Prominent service entry points. */
body .home-hero .choice{background:#25282d;color:#fff;border:1px solid #ffffff16;box-shadow:0 12px 26px #25282d20;transition:transform .25s,box-shadow .25s,border-color .25s}
body .home-hero .choice-copy{background:transparent}
body .home-hero .choice h2{color:#fff}
body .home-hero .choice-copy p{color:#d2d5dc}
body .home-hero .choice-symbol{color:#ff7d70}
body .home-hero .choice-link{display:inline-flex;gap:12px;align-items:center;color:#fff;border:0;margin-top:20px;font-weight:700}
body .home-hero .choice-link:after{content:'↗';font-size:21px;color:#ff7d70}
body .home-hero .choice:focus-visible{outline:3px solid var(--red);outline-offset:5px}
@media(hover:hover){body .home-hero .choice:hover{transform:translateY(-4px);box-shadow:0 18px 35px #25282d30;border-color:#ff7d7080}}
body .rd-reach strong{font-size:clamp(36px,5.7vw,68px)}
@media(max-width:760px){body .home-hero .choice-link{font-size:11px;line-height:1.5;gap:5px;margin-top:14px}body .home-hero .choice-link:after{font-size:17px}}
@media(prefers-reduced-motion:reduce){body .home-hero .choice{transition:none}body .home-hero .choice:hover{transform:none}}
