.cn-approved .service-card{overflow:hidden;padding:0 0 26px!important;display:flex;flex-direction:column;min-height:0}.service-cover{display:block;width:100%;height:auto;aspect-ratio:900/560;object-fit:cover;margin:0 0 22px;border-bottom:1px solid #eee5d2}.cn-approved .service-card-top,.cn-approved .service-card h3,.cn-approved .service-card>p,.cn-approved .service-card-bottom{margin-left:26px;margin-right:26px}.cn-approved .service-card-top{margin-bottom:18px}.cn-approved .service-card h3{font-size:23px}.cn-approved .service-card>p{margin-top:12px;margin-bottom:28px}.cn-approved .service-card-bottom{margin-top:auto}.service-icon{width:40px;height:40px}.service-icon svg{width:22px;height:22px}
.cn-approved.services-grid .service-card{background:linear-gradient(135deg,#242424,#101010);border:1px solid #ffffff24;box-shadow:inset 0 1px 0 #ffffff14,0 16px 38px #00000020;color:#fff}.cn-approved.services-grid .service-card h3{color:#fff}.cn-approved.services-grid .service-card>p{color:#f0f0f0}.cn-approved.services-grid .service-card .service-number{color:#fff}.cn-approved.services-grid .service-card .cn-approved .service-card-bottom{border-top-color:#ffffff26}.cn-approved.services-grid .service-card .cn-approved .service-card-bottom>span{color:#fff}.cn-approved.services-grid .service-card .cn-approved .service-card-bottom svg{color:#e0bf75}.cn-approved.services-grid .service-card .service-icon{background:linear-gradient(135deg,#ffffff12,#c29c4e22);border-color:#d5b36544;color:#e0bf75}.cn-approved.services-grid .service-card .service-cover{border-bottom-color:#ffffff20}.cn-approved.services-grid .service-card:hover{border-color:#d5b36588;box-shadow:inset 0 1px 0 #ffffff20,0 20px 48px #00000030}
.cn-approved.services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cn-approved .service-card{text-decoration:none;border-radius:24px}.cn-approved .service-card h3{line-height:1.25}.cn-approved .service-card>p{font-size:15px;line-height:1.75}.cn-featured-tutorial{display:block;margin:24px 0;padding:28px;border:1px solid #c6a65e;border-radius:20px;background:#111;color:#fff;text-decoration:none}.cn-featured-tutorial h2,.cn-featured-tutorial h3{color:#fff}.cn-featured-tutorial img{width:100%;max-height:260px;object-fit:cover;border-radius:12px;margin-bottom:16px}.cn-featured-tutorial span{color:#e0bf75}@media(max-width:760px){.cn-approved.services-grid{grid-template-columns:1fr}}
.page-preloader{display:none!important}

/* Keep the first frame consistent while the existing app becomes ready. */
.page-preloader{display:grid!important;place-items:center!important;position:fixed!important;inset:0!important;opacity:1!important;z-index:9999!important;background:radial-gradient(ellipse at 0 0,#c4a16822,transparent 55%),radial-gradient(ellipse at 100% 100%,#abb3bb18,transparent 55%),#08090a!important;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px)}
.page-preloader img{width:clamp(190px,27vw,310px)!important;height:auto!important;filter:none!important;opacity:1!important}.page-preloader-track{display:none!important}body.cn-intro-started .page-preloader{display:none!important}
@media(scripting:none){.page-preloader{display:none!important}}
