                        /* The film is 1920x1080, so the frame is 16:9 and it fills it. The
                           box used to be a fixed-height letterbox because the previous film
                           was portrait and had to sit inside it with bars either side. */
                        .service-process-video {
                            width: 100%;
                            aspect-ratio: 16 / 9;
                            overflow: hidden;
                            border: 1px solid rgba(255, 255, 255, 0.07);
                            border-radius: 16px;
                            background: #000;
                        }

                        .service-process-video__player {
                            display: block;
                            width: 100%;
                            height: 100%;
                            background: #000;
                            /* frame and film share the same ratio, so this crops nothing —
                               it only absorbs sub-pixel rounding */
                            object-fit: cover;
                        }

                        html[data-tk-theme="light"] .service-process-video {
                            border-color: rgba(15, 23, 42, 0.08);
                            background: linear-gradient(#FFFFFF, #F4F7FA);
                            box-shadow: inset 0 1px 0 #FFFFFF, 0 6px 18px rgba(15, 23, 42, 0.07);
                        }

                    
