
.video-guide{margin-top:24px;margin-bottom:12px;padding:24px!important;background:linear-gradient(135deg,#edf8ff,#f8fcff);border:1px solid #d2eafa;border-radius:24px;color:#19212c}.video-guide-heading{margin-bottom:20px}.video-guide-eyebrow{font-size:13px;color:#007dbd;font-weight:700}.video-guide-heading h2{font-size:26px;line-height:1.6;margin:3px 0 6px}.video-guide-heading p{font-size:15px;line-height:1.9;color:#536171;margin:0}.video-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.video-guide-card{display:flex;flex-direction:column;min-width:0;border:1px solid #dbe8f1;border-radius:18px;background:#fff;overflow:hidden;text-decoration:none;color:inherit}.video-guide-card.is-ready{border-color:#81cdf7;box-shadow:0 5px 18px #008de811;transition:transform .2s,box-shadow .2s}.video-guide-card.is-ready:hover{transform:translateY(-3px);box-shadow:0 8px 24px #008de822}.video-guide-card.is-ready:focus-visible{outline:3px solid #008fe8;outline-offset:3px}.video-guide-art{position:relative;height:132px;overflow:hidden;background:#f2faff}.video-guide-art img{width:100%;height:100%;object-fit:cover;object-position:center 48%}.video-guide-play{position:absolute;left:12px;bottom:10px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#008fe8;color:#fff;box-shadow:0 3px 12px #006aa633}.video-guide-play svg{width:20px;height:20px}.video-guide-copy{padding:12px 14px 14px;display:flex;flex-direction:column;flex:1;gap:8px}.video-guide-copy h3{font-size:17px;line-height:1.7;margin:0;flex:1}.video-guide-status{font-size:13px;line-height:1.7;color:#687684}.is-ready .video-guide-status{color:#007cbf;font-weight:700}.video-guide-status b{font-weight:inherit}.is-coming .video-guide-status{align-self:flex-start;background:#f1f5f8;border-radius:20px;padding:2px 9px}body.dark .video-guide{background:#172d40;color:#edf7ff;border-color:#33536b}body.dark .video-guide-card{background:#20384a;border-color:#466078}body.dark .video-guide-heading p{color:#ccdae5}
@media(max-width:700px){.video-guide{width:calc(100% - 28px);margin-top:16px;padding:16px!important;border-radius:20px}.video-guide-heading{margin-bottom:14px}.video-guide-heading h2{font-size:21px}.video-guide-heading p{font-size:14px}.video-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.video-guide-art{height:106px}.video-guide-copy{padding:10px;gap:7px}.video-guide-copy h3{font-size:15px;line-height:1.65}.video-guide-status{font-size:12px}.video-guide-play{width:32px;height:32px;left:8px;bottom:8px}}

.video-guide-status b{display:block;font-size:12px;color:#536171;margin-top:3px}

.video-guide{background:#f6f8fb;border-color:#e1e8ef}.video-cover{height:184px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:18px;background:linear-gradient(145deg,#16416d,#087bba);color:#fff;isolation:isolate}.video-cover:after{content:"";position:absolute;width:180px;height:180px;border:1px solid #ffffff24;border-radius:50%;left:-65px;bottom:-90px;box-shadow:0 0 0 22px #ffffff08,0 0 0 44px #ffffff05;z-index:-1}.video-cover-tag{font-size:11px;color:#d3edff;margin-bottom:12px}.video-cover strong{font-size:20px;line-height:1.6}.video-cover>svg{width:32px;height:32px;color:#b8e8ff;margin-bottom:9px}.video-cover-ai{background:linear-gradient(135deg,#102b4d,#075e9b)}.video-cover-web{background:linear-gradient(145deg,#285271,#2688b7)}.video-cover-app{background:linear-gradient(145deg,#274471,#486cb3)}.video-cover-shop{background:linear-gradient(145deg,#234b60,#25889f)}.video-cover-story{display:flex;gap:7px;margin-top:15px;padding-bottom:18px}.video-cover-story span{display:flex;align-items:center;gap:3px;font-size:10px;color:#e2f5ff}.video-cover-story svg{width:15px;height:15px}.video-cover .video-guide-play{width:30px;height:30px;bottom:10px;left:12px;background:#fff;color:#087cbe}.home-simple-services .service-card{background:#fff!important;background-image:none!important;border:1px solid #e1e8ef!important;min-height:0!important;padding:24px!important;box-shadow:0 4px 18px #132e4805!important}.home-simple-services .service-card:before,.home-simple-services .service-card:after{display:none!important}.home-simple-services .service-card-head{display:flex!important;align-items:center!important;gap:14px!important}.home-simple-services .metal-icon{display:grid!important;flex-shrink:0;width:48px;height:48px;border-radius:14px;background:#eef8ff!important;border:1px solid #d8edfb!important;color:#008fe8!important;box-shadow:none!important}.home-simple-services .metal-icon svg{width:25px;height:25px}.home-simple-services .service-card h3{font-size:22px!important;margin:0!important;line-height:1.7!important}.home-simple-services .service-card p{font-size:16px!important;margin-top:14px!important;color:#596675!important;max-width:none!important}.home-simple-services .service-card:hover{border-color:#88c9ed!important;box-shadow:0 7px 20px #087cbe12!important}
@media(max-width:700px){.video-cover{height:156px;padding:12px}.video-cover strong{font-size:16px;line-height:1.6}.video-cover-tag{font-size:10px;margin-bottom:9px}.video-cover-story{gap:5px;flex-wrap:wrap;margin-top:9px;padding-bottom:20px}.video-cover-story span{font-size:9px}.video-cover-story svg{width:12px;height:12px}.video-cover>svg{width:26px;height:26px;margin-bottom:7px}.home-simple-services .service-card{padding:18px!important;border-radius:20px!important}.home-simple-services .service-card h3{font-size:19px!important}.home-simple-services .service-card p{font-size:14px!important;line-height:1.9!important}.home-simple-services .metal-icon{width:42px;height:42px}.home-simple-services .service-card-head{gap:10px!important}}

.home-simple-services .service-glass-icon{width:56px;height:56px;background:#f3fbff!important;border-color:#d8ecf8!important;overflow:hidden;border-radius:15px}.service-glass-icon img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.home-simple-services .service-glass-icon img{transform:scale(1.1)}
@media(max-width:700px){.home-simple-services .service-glass-icon{width:48px;height:48px;border-radius:13px}}
