@keyframes common2-module-scss-module__gK7AOG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes common2-module-scss-module__gK7AOG__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.common2-module-scss-module__gK7AOG__service-detail-page{background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__container{max-width:1280px;margin:0 auto;padding:0 24px}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__section-header{text-align:center;margin-bottom:56px}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__section-header h2{color:#09090b;letter-spacing:-.5px;background:linear-gradient(135deg,#09090b 0%,#71717a 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:32px;font-weight:700}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__section-header p{color:#71717a;font-size:16px}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__hero-section{background:linear-gradient(135deg,#237fe7 0%,#0d58c8 100%);border-bottom:none;padding:120px 0 100px;position:relative;box-shadow:0 10px 30px -10px #0044a84d}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__hero-section .common2-module-scss-module__gK7AOG__bg-grid{pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at top,#000 30%,#0000 70%);mask-image:radial-gradient(at top,#000 30%,#0000 70%)}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__hero-section .common2-module-scss-module__gK7AOG__glow-orb{pointer-events:none;background:radial-gradient(circle,#ffffff1a 0%,#0000 70%);width:600px;height:400px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__hero-section .common2-module-scss-module__gK7AOG__hero-main{z-index:2;grid-template-columns:1fr;align-items:center;gap:60px;display:grid;position:relative}@media (min-width:1024px){.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__hero-section .common2-module-scss-module__gK7AOG__hero-main{grid-template-columns:1.1fr .9fr}}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__hero-section .common2-module-scss-module__gK7AOG__hero-text .common2-module-scss-module__gK7AOG__tech-badge{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff26;border:1px solid #ffffff4d;border-radius:100px;align-items:center;gap:6px;margin-bottom:24px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__hero-section .common2-module-scss-module__gK7AOG__hero-text .common2-module-scss-module__gK7AOG__hero-title{color:#fff;letter-spacing:-1px;margin-bottom:24px;font-size:48px;font-weight:800;line-height:1.15}@media (min-width:768px){.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__hero-section .common2-module-scss-module__gK7AOG__hero-text .common2-module-scss-module__gK7AOG__hero-title{font-size:56px}}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__hero-section .common2-module-scss-module__gK7AOG__hero-text .common2-module-scss-module__gK7AOG__hero-description{color:#ffffffd9;max-width:540px;margin-bottom:40px;font-size:18px;line-height:1.6}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__hero-section .common2-module-scss-module__gK7AOG__hero-text .common2-module-scss-module__gK7AOG__hero-actions{flex-wrap:wrap;gap:16px;display:flex}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__hero-section .common2-module-scss-module__gK7AOG__hero-text .common2-module-scss-module__gK7AOG__hero-actions button{cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:600;transition:all .2s;display:inline-flex}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__hero-section .common2-module-scss-module__gK7AOG__hero-text .common2-module-scss-module__gK7AOG__hero-actions .common2-module-scss-module__gK7AOG__btn-primary{color:#006fee;background:#fff;border:none;box-shadow:0 4px 14px #0000001a}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__hero-section .common2-module-scss-module__gK7AOG__hero-text .common2-module-scss-module__gK7AOG__hero-actions .common2-module-scss-module__gK7AOG__btn-primary svg{transition:all .2s}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__hero-section .common2-module-scss-module__gK7AOG__hero-text .common2-module-scss-module__gK7AOG__hero-actions .common2-module-scss-module__gK7AOG__btn-primary:hover{box-shadow:0 10px 24px #006fee66}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__hero-section .common2-module-scss-module__gK7AOG__hero-text .common2-module-scss-module__gK7AOG__hero-actions .common2-module-scss-module__gK7AOG__btn-primary:hover svg{transform:translate(3px)}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__hero-section .common2-module-scss-module__gK7AOG__hero-text .common2-module-scss-module__gK7AOG__hero-actions .common2-module-scss-module__gK7AOG__btn-secondary{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff4d}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__hero-section .common2-module-scss-module__gK7AOG__hero-text .common2-module-scss-module__gK7AOG__hero-actions .common2-module-scss-module__gK7AOG__btn-secondary:hover{background:#fff3;border-color:#fff}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__hero-section .common2-module-scss-module__gK7AOG__hero-visual{justify-content:center;display:flex}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__hero-section .common2-module-scss-module__gK7AOG__hero-visual .common2-module-scss-module__gK7AOG__glass-card{-webkit-backdrop-filter:blur(24px);background:#ffffff14;border:1px solid #fff3;border-radius:24px;width:100%;max-width:360px;padding:40px 32px;position:relative;overflow:hidden;box-shadow:0 20px 40px -10px #0003,inset 0 1px #ffffff4d}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__hero-section .common2-module-scss-module__gK7AOG__hero-visual .common2-module-scss-module__gK7AOG__glass-card .common2-module-scss-module__gK7AOG__card-glow{filter:blur(80px);opacity:.1;pointer-events:none;background:#fff;width:150px;height:150px;position:absolute;top:-50px;left:-50px}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__hero-section .common2-module-scss-module__gK7AOG__hero-visual .common2-module-scss-module__gK7AOG__glass-card .common2-module-scss-module__gK7AOG__icon-wrapper{color:#fff;margin-bottom:24px}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__hero-section .common2-module-scss-module__gK7AOG__hero-visual .common2-module-scss-module__gK7AOG__glass-card h3{color:#fff;margin-bottom:24px;font-size:20px;font-weight:700}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__hero-section .common2-module-scss-module__gK7AOG__hero-visual .common2-module-scss-module__gK7AOG__glass-card .common2-module-scss-module__gK7AOG__contact-lines{flex-direction:column;gap:16px;margin-bottom:32px;display:flex}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__hero-section .common2-module-scss-module__gK7AOG__hero-visual .common2-module-scss-module__gK7AOG__glass-card .common2-module-scss-module__gK7AOG__contact-lines .common2-module-scss-module__gK7AOG__line{color:#fffc;align-items:center;gap:12px;font-size:14px;display:flex}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__hero-section .common2-module-scss-module__gK7AOG__hero-visual .common2-module-scss-module__gK7AOG__glass-card .common2-module-scss-module__gK7AOG__contact-lines .common2-module-scss-module__gK7AOG__line svg{color:#ffffffe6}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__hero-section .common2-module-scss-module__gK7AOG__hero-visual .common2-module-scss-module__gK7AOG__glass-card .common2-module-scss-module__gK7AOG__btn-glass{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-weight:600;transition:all .2s;display:flex}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__hero-section .common2-module-scss-module__gK7AOG__hero-visual .common2-module-scss-module__gK7AOG__glass-card .common2-module-scss-module__gK7AOG__btn-glass:hover{background:#fff3;border-color:#fff6}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__features-section{background:#fff;padding:80px 0}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__features-section .common2-module-scss-module__gK7AOG__features-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__features-section .common2-module-scss-module__gK7AOG__feature-card{background:#fff;border:1px solid #0000000f;border-radius:16px;align-items:center;gap:16px;padding:32px 24px;transition:border-color .2s,background-color .2s;display:flex;position:relative}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__features-section .common2-module-scss-module__gK7AOG__feature-card .common2-module-scss-module__gK7AOG__card-top-line{opacity:0;background:linear-gradient(90deg,#0000,#006fee,#0000);height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__features-section .common2-module-scss-module__gK7AOG__feature-card:hover{border-color:#006fee1a;box-shadow:0 12px 24px #0000000a}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__features-section .common2-module-scss-module__gK7AOG__feature-card:hover .common2-module-scss-module__gK7AOG__card-top-line{opacity:1}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__features-section .common2-module-scss-module__gK7AOG__feature-card .common2-module-scss-module__gK7AOG__feature-icon{color:#006fee;flex-shrink:0}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__features-section .common2-module-scss-module__gK7AOG__feature-card .common2-module-scss-module__gK7AOG__feature-text{color:#09090b;font-weight:500}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__scope-section{background:#f4f4f5;border-top:1px solid #0000000a;border-bottom:1px solid #0000000a;padding:80px 0}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__scope-section .common2-module-scss-module__gK7AOG__scope-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;display:grid}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__scope-section .common2-module-scss-module__gK7AOG__scope-card{cursor:pointer;background:#fff;border:1px solid #0000000a;border-radius:20px;justify-content:space-between;align-items:flex-end;padding:32px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 20px #00000008}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__scope-section .common2-module-scss-module__gK7AOG__scope-card .common2-module-scss-module__gK7AOG__scope-content h3{color:#09090b;margin-bottom:12px;font-size:18px;font-weight:600}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__scope-section .common2-module-scss-module__gK7AOG__scope-card .common2-module-scss-module__gK7AOG__scope-content p{color:#71717a;margin-bottom:0;font-size:14px;line-height:1.6}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__scope-section .common2-module-scss-module__gK7AOG__scope-card .common2-module-scss-module__gK7AOG__scope-action{background:#f4f4f5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-left:16px;transition:all .3s;display:flex}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__scope-section .common2-module-scss-module__gK7AOG__scope-card .common2-module-scss-module__gK7AOG__scope-action .common2-module-scss-module__gK7AOG__hover-arrow{color:#71717a;transition:all .3s}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__scope-section .common2-module-scss-module__gK7AOG__scope-card:hover{border-color:#006fee26;box-shadow:0 12px 30px #0000000f}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__scope-section .common2-module-scss-module__gK7AOG__scope-card:hover .common2-module-scss-module__gK7AOG__scope-action{background:#006fee}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__scope-section .common2-module-scss-module__gK7AOG__scope-card:hover .common2-module-scss-module__gK7AOG__scope-action .common2-module-scss-module__gK7AOG__hover-arrow{color:#fff;transform:translate(2px,-2px)}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__process-section{background:#fff;padding:80px 0}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__process-section .common2-module-scss-module__gK7AOG__process-timeline{flex-direction:column;gap:32px;display:flex}@media (min-width:768px){.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__process-section .common2-module-scss-module__gK7AOG__process-timeline{flex-direction:row;justify-content:space-between;gap:0}}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__process-section .common2-module-scss-module__gK7AOG__process-step{flex-direction:row;flex:1;align-items:flex-start;gap:24px;display:flex;position:relative}@media (min-width:768px){.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__process-section .common2-module-scss-module__gK7AOG__process-step{text-align:center;flex-direction:column;align-items:center}}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__process-section .common2-module-scss-module__gK7AOG__process-step .common2-module-scss-module__gK7AOG__step-node{color:#006fee;z-index:2;background:#fff;border:2px solid #006fee;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:14px;font-weight:700;display:flex;position:relative;box-shadow:0 0 0 4px #006fee1a}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__process-section .common2-module-scss-module__gK7AOG__process-step .common2-module-scss-module__gK7AOG__step-content h3{color:#09090b;margin-bottom:8px;font-size:16px;font-weight:600}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__process-section .common2-module-scss-module__gK7AOG__process-step .common2-module-scss-module__gK7AOG__step-content p{color:#71717a;font-size:14px;line-height:1.5}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__process-section .common2-module-scss-module__gK7AOG__process-step .common2-module-scss-module__gK7AOG__step-connector{z-index:1;background:#006fee33;width:2px;position:absolute;top:48px;bottom:-32px;left:23px}@media (min-width:768px){.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__process-section .common2-module-scss-module__gK7AOG__process-step .common2-module-scss-module__gK7AOG__step-connector{width:100%;height:2px;top:23px;bottom:auto;left:50%}}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__cta-section{background:linear-gradient(135deg,#0f172a 0%,#020617 100%);border-radius:40px 40px 0 0;padding:60px 0;position:relative;overflow:hidden}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__cta-section .common2-module-scss-module__gK7AOG__cta-grid-bg{background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 40%,#0000 80%);mask-image:radial-gradient(circle,#000 40%,#0000 80%)}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__cta-section .common2-module-scss-module__gK7AOG__cta-box{z-index:2;text-align:center;max-width:700px;margin:0 auto;position:relative}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__cta-section .common2-module-scss-module__gK7AOG__cta-box h2{color:#fff;letter-spacing:-.5px;margin-bottom:20px;font-size:36px;font-weight:700}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__cta-section .common2-module-scss-module__gK7AOG__cta-box h2 span{color:#93c5fd}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__cta-section .common2-module-scss-module__gK7AOG__cta-box p{color:#fffc;margin-bottom:40px;font-size:18px}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__cta-section .common2-module-scss-module__gK7AOG__cta-box .common2-module-scss-module__gK7AOG__cta-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__cta-section .common2-module-scss-module__gK7AOG__cta-box .common2-module-scss-module__gK7AOG__cta-actions button{cursor:pointer;border-radius:100px;padding:14px 32px;font-size:15px;font-weight:600;transition:all .2s}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__cta-section .common2-module-scss-module__gK7AOG__cta-box .common2-module-scss-module__gK7AOG__cta-actions .common2-module-scss-module__gK7AOG__btn-primary-white{color:#fff;background:#006fee;border:none}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__cta-section .common2-module-scss-module__gK7AOG__cta-box .common2-module-scss-module__gK7AOG__cta-actions .common2-module-scss-module__gK7AOG__btn-primary-white:hover{background:#005bc4;box-shadow:0 10px 24px #006fee66}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__cta-section .common2-module-scss-module__gK7AOG__cta-box .common2-module-scss-module__gK7AOG__cta-actions .common2-module-scss-module__gK7AOG__btn-outline-white{color:#f8fafc;background:#ffffff0d;border:1px solid #fff3}.common2-module-scss-module__gK7AOG__service-detail-page .common2-module-scss-module__gK7AOG__cta-section .common2-module-scss-module__gK7AOG__cta-box .common2-module-scss-module__gK7AOG__cta-actions .common2-module-scss-module__gK7AOG__btn-outline-white:hover{background:#ffffff1a;border-color:#fff6}@media (max-width:767px){.common2-module-scss-module__gK7AOG__mobile-carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:8px;overflow-x:auto;flex-wrap:nowrap!important;display:flex!important}.common2-module-scss-module__gK7AOG__mobile-carousel::-webkit-scrollbar{display:none}.common2-module-scss-module__gK7AOG__mobile-carousel>*{scroll-snap-align:start;flex:0 0 75%}}
