.Address_addressWarp__dQLam{align-items:center;background-color:#1e293b;background-image:linear-gradient(#3b82f60d 1px,#0000 0),linear-gradient(90deg,#3b82f60d 1px,#0000 0);background-size:40px 40px;display:flex;justify-content:center;padding:10rem 1.5rem;width:100%}@media(max-width:1025px){.Address_addressWarp__dQLam{padding:6rem 1.5rem}}.Address_addressTitleBox__Ia7Xz{text-align:center;width:min(100%,1200px)}.Address_addressTitleBox__Ia7Xz .Address_ctaContent__b9jaC{align-items:center;display:flex;flex-direction:column;gap:2rem}.Address_addressTitleBox__Ia7Xz .Address_addressTitle__v9keJ h1{color:#fff;font-family:Montserrat,sans-serif;font-size:3.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0;text-align:left;text-align:initial;text-transform:uppercase}@media(max-width:766px){.Address_addressTitleBox__Ia7Xz .Address_addressTitle__v9keJ h1{font-size:2.25rem}}.Address_addressTitleBox__Ia7Xz .Address_subHeadline__8vg0x{color:#94a3b8;font-size:1.25rem;font-weight:400;line-height:1.6;margin:0 auto;max-width:800px;text-align:left;text-align:initial}@media(max-width:766px){.Address_addressTitleBox__Ia7Xz .Address_subHeadline__8vg0x{font-size:1.1rem}}.Address_addressTitleBox__Ia7Xz .Address_SchedulePar__uxDrQ{margin-top:1rem}.Address_addressTitleBox__Ia7Xz .Address_Schedule__l9Wyr a{align-items:center;background-color:#3b82f6;border:2px solid #3b82f6;border-radius:4px;color:#fff;display:inline-flex;font-family:Inter,sans-serif;font-size:.9rem;font-weight:700;justify-content:center;letter-spacing:.1em;padding:1.25rem 3rem;text-decoration:none;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.Address_addressTitleBox__Ia7Xz .Address_Schedule__l9Wyr a:hover{background-color:#0000;box-shadow:0 10px 20px -10px #3b82f680;color:#3b82f6;transform:translateY(-2px)}.Address_addressTitleBox__Ia7Xz .Address_Schedule__l9Wyr a span{display:block}.commonStyle_btn__gRSrU{border:2px solid #1095e7;border-radius:30px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:500;line-height:normal;padding:1rem 2.5rem;text-align:left;text-align:initial;text-decoration:none}.commonStyle_btn__gRSrU:hover{background-color:#1095e7;color:#fff}.HomeTop_topWarp__usklQ{background-color:#000;height:100vh;overflow:hidden;position:relative;width:100%}.HomeTop_videoBgWarp__ebXsE{background-size:cover;height:0;opacity:.5;padding-bottom:56.25%;width:100%}.HomeTop_videoBgWarp__ebXsE video{height:100%;object-fit:cover}.HomeTop_textWrap__zwQMs,.HomeTop_videoBgWarp__ebXsE video{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.HomeTop_textWrap__zwQMs{max-width:1200px}.HomeTop_textWrap__zwQMs .HomeTop_textContent__dfujL{max-width:800px}@media(max-width:1025px){.HomeTop_textWrap__zwQMs .HomeTop_textContent__dfujL{max-width:700px;padding:0 1rem}}.HomeTop_textWrap__zwQMs .HomeTop_title__d5LRW{color:#fff;font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;text-align:left;text-align:initial}@media(max-width:1025px){.HomeTop_textWrap__zwQMs .HomeTop_title__d5LRW{font-size:3rem}}@media(max-width:766px){.HomeTop_textWrap__zwQMs .HomeTop_title__d5LRW{font-size:2.2rem;line-height:1.3}}.HomeTop_textWrap__zwQMs .HomeTop_subTitle__cw\+I6{color:#cbd5e1;font-size:1.25rem;font-weight:400;line-height:1.6;margin-bottom:2.5rem;max-width:700px;text-align:left;text-align:initial}@media(max-width:766px){.HomeTop_textWrap__zwQMs .HomeTop_subTitle__cw\+I6{font-size:1.1rem}}.ResearchLabSection_researchLab__OI6RB{background-color:#fff;color:#0f172a;font-family:Inter,sans-serif;padding:10rem 0}.ResearchLabSection_container__PEgGd{margin:0 auto;max-width:1200px;padding:0 1.5rem}.ResearchLabSection_header__HNOnv{margin-bottom:6rem;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.ResearchLabSection_header__HNOnv .ResearchLabSection_title__at0yL{color:#0f172a;font-family:Montserrat,sans-serif;font-size:3rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:1.5rem;text-align:left;text-align:initial;text-transform:uppercase}@media(max-width:766px){.ResearchLabSection_header__HNOnv .ResearchLabSection_title__at0yL{font-size:2.2rem}}.ResearchLabSection_header__HNOnv .ResearchLabSection_subHeadline__qWFdC{color:#64748b;font-size:1.25rem;font-weight:400;line-height:1.6;text-align:left;text-align:initial}.ResearchLabSection_pillarGrid__XQjPE{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(2,1fr)}@media(max-width:1025px){.ResearchLabSection_pillarGrid__XQjPE{grid-template-columns:1fr}}.ResearchLabSection_pillarCard__EXAyv{background:#fff;border:1px solid #e2e8f0;border-radius:4px;display:flex;flex-direction:column;padding:3.5rem;position:relative;text-decoration:none;transition:all .4s cubic-bezier(.165,.84,.44,1)}.ResearchLabSection_pillarCard__EXAyv:hover{border-color:#3b82f6;box-shadow:0 20px 40px #0000000a;transform:translateY(-8px)}.ResearchLabSection_pillarCard__EXAyv:hover .ResearchLabSection_labRef__f2Bkv{color:#3b82f6;opacity:1}.ResearchLabSection_pillarCard__EXAyv .ResearchLabSection_cardTop__hDxrE{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:2.5rem}.ResearchLabSection_pillarCard__EXAyv .ResearchLabSection_cardTop__hDxrE .ResearchLabSection_labRef__f2Bkv{background:#f1f5f9;border-radius:2px;color:#94a3b8;font-family:Roboto Mono,monospace;font-size:.75rem;font-weight:700;letter-spacing:.1em;padding:.4rem .8rem;text-align:left;text-align:initial;transition:all .3s ease}.ResearchLabSection_pillarCard__EXAyv .ResearchLabSection_cardTop__hDxrE .ResearchLabSection_iconWrapper__6u\+uy{height:40px;opacity:.8}.ResearchLabSection_pillarCard__EXAyv .ResearchLabSection_cardTop__hDxrE .ResearchLabSection_iconWrapper__6u\+uy svg{height:100%;width:auto}.ResearchLabSection_pillarCard__EXAyv .ResearchLabSection_pillarTitle__w4NlT{color:#0f172a;font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.3;margin-bottom:1.2rem;text-align:left;text-align:initial}.ResearchLabSection_pillarCard__EXAyv .ResearchLabSection_brief__niKZJ{color:#475569;flex-grow:1;font-size:1rem;font-weight:400;line-height:1.7;margin-bottom:2.5rem;text-align:left;text-align:initial}.ResearchLabSection_pillarCard__EXAyv .ResearchLabSection_techStack__YADWV{border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:.5rem;padding-top:1.5rem}.ResearchLabSection_pillarCard__EXAyv .ResearchLabSection_techStack__YADWV .ResearchLabSection_techLabel__RVFmZ{color:#94a3b8;font-size:.7rem;font-weight:800;letter-spacing:.05em;text-align:left;text-align:initial}.ResearchLabSection_pillarCard__EXAyv .ResearchLabSection_techStack__YADWV .ResearchLabSection_monoText__XiSOJ{color:#334155;font-family:Roboto Mono,monospace;font-size:.85rem;font-weight:400;line-height:1.5;text-align:left;text-align:initial}.ResearchLabSection_ctaWrapper__t1rCT{margin-top:6rem;text-align:center}.ResearchLabSection_ctaWrapper__t1rCT .ResearchLabSection_ctaLink__DKpt8{color:#0f172a;font-size:1.1rem;font-weight:700;padding-bottom:4px;position:relative;text-align:left;text-align:initial;text-decoration:none;transition:color .3s ease}.ResearchLabSection_ctaWrapper__t1rCT .ResearchLabSection_ctaLink__DKpt8:after{background:#0f172a;bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(.2);transform-origin:right;transition:transform .3s ease;width:100%}.ResearchLabSection_ctaWrapper__t1rCT .ResearchLabSection_ctaLink__DKpt8:hover{color:#3b82f6}.ResearchLabSection_ctaWrapper__t1rCT .ResearchLabSection_ctaLink__DKpt8:hover:after{background:#3b82f6;transform:scaleX(1);transform-origin:left}.ServiceItems_caseCard__FgeS\+{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;box-shadow:0 10px 30px #00000008;cursor:pointer;display:flex;flex-direction:column;font-family:Inter,sans-serif!important;height:100%;margin-bottom:32px;overflow:hidden;padding:3rem 2.5rem;position:relative;transition:all .5s cubic-bezier(.4,0,.2,1)}.ServiceItems_caseCard__FgeS\+:before{background:radial-gradient(circle at 50% 0,#3b82f60d,#0000 70%);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .5s ease}.ServiceItems_caseCard__FgeS\+:hover{border-color:#3b82f666;box-shadow:0 40px 80px #0f172a14;transform:translateY(-12px)}.ServiceItems_caseCard__FgeS\+:hover:before{opacity:1}.ServiceItems_caseCard__FgeS\+:hover .ServiceItems_useCaseSection__BK0v2{border-top-color:#e2e8f0}.ServiceItems_caseCard__FgeS\+:hover .ServiceItems_useCaseSection__BK0v2 .ServiceItems_useCaseLabel__1S6wk{color:#3b82f6}.ServiceItems_caseCard__FgeS\+:hover .ServiceItems_useCaseSection__BK0v2 .ServiceItems_useCaseContent__t2jam{color:#475569}.ServiceItems_caseCard__FgeS\+:hover .ServiceItems_caseCardIcon__NIZl0{color:#3b82f6;transform:scale(1.1)}.ServiceItems_caseCard__FgeS\+:hover .ServiceItems_caseCardName__Ak00g{color:#3b82f6}.ServiceItems_caseCard__FgeS\+ .ServiceItems_caseCardHeader__RYCeR{align-items:center;display:flex;gap:1.5rem;margin-bottom:2rem;position:relative;z-index:1}@media(max-width:766px){.ServiceItems_caseCard__FgeS\+ .ServiceItems_caseCardHeader__RYCeR{align-items:flex-start;flex-direction:column;gap:1rem}}.ServiceItems_caseCard__FgeS\+ .ServiceItems_caseCardIcon__NIZl0{align-items:center;color:#64748b;display:flex;flex-shrink:0;height:52px;justify-content:center;transition:all .5s ease;width:52px}.ServiceItems_caseCard__FgeS\+ .ServiceItems_caseCardIcon__NIZl0 svg{height:100%;width:100%}.ServiceItems_caseCard__FgeS\+ .ServiceItems_caseCardName__Ak00g{color:#0f172a;font-family:Montserrat,sans-serif;font-size:1.6rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;text-align:left;text-align:initial;transition:color .3s ease}.ServiceItems_caseCard__FgeS\+ .ServiceItems_tagContainer__jbojQ{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.5rem;position:relative;z-index:1}.ServiceItems_caseCard__FgeS\+ .ServiceItems_tag__P4rbg{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;font-size:.65rem;font-weight:600;letter-spacing:.1em;line-height:normal;padding:.3rem .75rem;text-align:left;text-align:initial;text-transform:uppercase;transition:all .3s ease}.ServiceItems_caseCard__FgeS\+ .ServiceItems_caseCardDesc__-e05s{color:#475569;flex-grow:1;font-size:1.05rem;font-weight:400;letter-spacing:.01em;line-height:1.7;margin-bottom:2.5rem;position:relative;text-align:left;text-align:initial;z-index:1}.ServiceItems_caseCard__FgeS\+ .ServiceItems_useCaseSection__BK0v2{border-top:1px solid #f1f5f9;margin-top:auto;padding-top:1.5rem;position:relative;transition:all .5s ease;z-index:1}.ServiceItems_caseCard__FgeS\+ .ServiceItems_useCaseSection__BK0v2 .ServiceItems_useCaseLabel__1S6wk{color:#94a3b8;font-size:.7rem;font-weight:800;letter-spacing:.2em;line-height:normal;margin-bottom:.75rem;text-align:left;text-align:initial;text-transform:uppercase;transition:all .5s ease}.ServiceItems_caseCard__FgeS\+ .ServiceItems_useCaseSection__BK0v2 .ServiceItems_useCaseContent__t2jam{color:#64748b;font-size:.95rem;font-style:italic;font-weight:400;line-height:1.5;text-align:left;text-align:initial;transition:all .5s ease}.ServicesSection_servicesSectionWarp__-ht6l{background-color:#f1f5f9;padding-bottom:100px;padding-top:100px;width:100%}@media(max-width:1025px){.ServicesSection_servicesSectionWarp__-ht6l{padding-bottom:50px;padding-top:40px}}.ServicesSection_contentWarp__Vta8i{margin:auto;max-width:1400px;padding-left:20px;padding-right:20px;width:100%}@media(max-width:1025px){.ServicesSection_contentWarp__Vta8i{padding-left:10px;padding-right:10px}}.ServicesSection_contentWarp__Vta8i .ServicesSection_title__2lzCa{color:#0f172a;font-family:Poppins,sans-serif;font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1rem}.ServicesSection_contentWarp__Vta8i .ServicesSection_desc__00qR1{color:#334155;font-family:Poppins-Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.6;margin-bottom:4rem;max-width:900px}.ServicesSection_contentWarp__Vta8i .ServicesSection_desc__00qR1 .ServicesSection_leadIn__VO12y{color:#1e293b;display:block;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.ServicesSection_exploreAllWrapper__y-mFo{display:flex;justify-content:center;margin-top:4rem}.ServicesSection_exploreBtn__PAaIR{align-items:center;background-color:#0000;border:2px solid #0f172a;border-radius:4px;color:#0f172a;display:inline-flex;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;justify-content:center;letter-spacing:.05em;padding:1rem 2.5rem;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.ServicesSection_exploreBtn__PAaIR:hover{background-color:#0f172a;box-shadow:0 10px 20px #0000001a;color:#fff;transform:translateY(-3px)}
/*# sourceMappingURL=153.6858b395.chunk.css.map*/