.ServiceDetail-module-scss-module__7Z8h8q__service_detail{background-color:#fff;overflow-x:hidden}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__hero{color:#fff;background:linear-gradient(135deg,#0f2738 0%,#001a25 100%);padding:180px 0 120px;position:relative;overflow:hidden}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#54342126 0%,#0000 70%);border-radius:50%;width:800px;height:800px;position:absolute;top:-50%;right:-10%}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__hero_container{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px}@media (max-width:992px){.ServiceDetail-module-scss-module__7Z8h8q__service_detail__hero_container{padding-left:20px;padding-right:20px}}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__hero_container{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__hero_badge{color:#543421;background:#54342133;border:1px solid #5434214d;border-radius:9999px;padding:4px 16px;font-size:14px;font-weight:400;line-height:1.6;display:inline-block}@media (max-width:992px){.ServiceDetail-module-scss-module__7Z8h8q__service_detail__hero_badge{font-size:13px}}@media (max-width:768px){.ServiceDetail-module-scss-module__7Z8h8q__service_detail__hero_badge{font-size:12px}}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__hero_badge{text-transform:uppercase;letter-spacing:1px;margin-bottom:24px}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__title{font-size:56px;font-weight:700;line-height:1.15}@media (max-width:992px){.ServiceDetail-module-scss-module__7Z8h8q__service_detail__title{font-size:44px}}@media (max-width:768px){.ServiceDetail-module-scss-module__7Z8h8q__service_detail__title{font-size:36px}}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__title{color:#fff;max-width:900px;margin-bottom:24px;font-weight:700;line-height:1.2}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__subtitle{font-size:18px;font-weight:400;line-height:1.6}@media (max-width:992px){.ServiceDetail-module-scss-module__7Z8h8q__service_detail__subtitle{font-size:17px}}@media (max-width:768px){.ServiceDetail-module-scss-module__7Z8h8q__service_detail__subtitle{font-size:16px}}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__subtitle{color:#fffc;max-width:700px;margin:0 auto;line-height:1.6}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__main{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px}@media (max-width:992px){.ServiceDetail-module-scss-module__7Z8h8q__service_detail__main{padding-left:20px;padding-right:20px}}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__main{z-index:10;margin-top:60px;margin-bottom:100px;position:relative}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__content_box{background:#fff;border-radius:16px;padding:64px;box-shadow:0 20px 40px #0000000d}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__intro{font-size:18px;font-weight:400;line-height:1.6}@media (max-width:992px){.ServiceDetail-module-scss-module__7Z8h8q__service_detail__intro{font-size:17px}}@media (max-width:768px){.ServiceDetail-module-scss-module__7Z8h8q__service_detail__intro{font-size:16px}}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__intro{color:#2e4352;margin-bottom:64px;line-height:1.8}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__intro p{margin-bottom:24px}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__section_header{text-align:center;margin-bottom:48px}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__section_header h2{font-size:36px;font-weight:700;line-height:1.25}@media (max-width:992px){.ServiceDetail-module-scss-module__7Z8h8q__service_detail__section_header h2{font-size:28px}}@media (max-width:768px){.ServiceDetail-module-scss-module__7Z8h8q__service_detail__section_header h2{font-size:24px}}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__section_header h2{color:#1a1a1a;margin-bottom:8px;font-weight:700}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__section_header p{color:#7c6c64;font-size:16px;font-weight:400;line-height:1.6}@media (max-width:992px){.ServiceDetail-module-scss-module__7Z8h8q__service_detail__section_header p{font-size:15px}}@media (max-width:768px){.ServiceDetail-module-scss-module__7Z8h8q__service_detail__section_header p{font-size:14px}}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__bento_grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:80px;display:grid}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__bento_card{background:#fff;border:1px solid #eaebf2;border-radius:12px;flex-direction:column;align-items:flex-start;padding:32px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__bento_card:hover{border-color:#5434214d;transform:translateY(-8px);box-shadow:0 15px 30px #00000014}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__bento_card:hover .ServiceDetail-module-scss-module__7Z8h8q__service_detail__bento_icon{color:#fff;background:#543421;transform:scale(1.1)}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__bento_icon{color:#543421;background:#5434211a;border-radius:8px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:24px;font-size:28px;transition:all .3s;display:flex}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__bento_title{font-size:14px;font-weight:600;line-height:1.25}@media (max-width:992px){.ServiceDetail-module-scss-module__7Z8h8q__service_detail__bento_title{font-size:13px}}@media (max-width:768px){.ServiceDetail-module-scss-module__7Z8h8q__service_detail__bento_title{font-size:12px}}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__bento_title{color:#1a1a1a;margin-bottom:16px;font-weight:700}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__bento_desc{font-size:14px;font-weight:400;line-height:1.6}@media (max-width:992px){.ServiceDetail-module-scss-module__7Z8h8q__service_detail__bento_desc{font-size:13px}}@media (max-width:768px){.ServiceDetail-module-scss-module__7Z8h8q__service_detail__bento_desc{font-size:12px}}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__bento_desc{color:#2e4352;margin:0;line-height:1.6}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__timeline{max-width:800px;margin:0 auto 80px;padding:32px 0;position:relative}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__timeline:before{content:"";background:#54342133;width:2px;position:absolute;top:0;bottom:0;left:28px}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__timeline_step{opacity:0;margin-bottom:48px;padding-left:80px;animation:.6s forwards ServiceDetail-module-scss-module__7Z8h8q__fadeUpIn;position:relative;transform:translateY(20px)}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__timeline_step:first-child{animation-delay:.1s}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__timeline_step:nth-child(2){animation-delay:.2s}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__timeline_step:nth-child(3){animation-delay:.3s}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__timeline_step:nth-child(4){animation-delay:.4s}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__timeline_step:nth-child(5){animation-delay:.5s}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__timeline_step:last-child{margin-bottom:0}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__timeline_number{color:#543421;z-index:2;background:#fff;border:2px solid #543421;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;font-size:20px;font-weight:700;transition:all .3s;display:flex;position:absolute;top:0;left:0;box-shadow:0 4px 10px #54342133}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__timeline_step:hover .ServiceDetail-module-scss-module__7Z8h8q__service_detail__timeline_number{color:#fff;background:#543421;transform:scale(1.1)}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__timeline_content{background:#fff;border:1px solid #0000;border-radius:12px;padding:24px;transition:all .3s}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__timeline_step:hover .ServiceDetail-module-scss-module__7Z8h8q__service_detail__timeline_content{background:#fff;border-color:#54342133;transform:translate(8px);box-shadow:0 10px 20px #0000000d}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__timeline_title{font-size:14px;font-weight:600;line-height:1.25}@media (max-width:992px){.ServiceDetail-module-scss-module__7Z8h8q__service_detail__timeline_title{font-size:13px}}@media (max-width:768px){.ServiceDetail-module-scss-module__7Z8h8q__service_detail__timeline_title{font-size:12px}}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__timeline_title{color:#1a1a1a;margin-bottom:4px;font-weight:700}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__timeline_desc{font-size:14px;font-weight:400;line-height:1.6}@media (max-width:992px){.ServiceDetail-module-scss-module__7Z8h8q__service_detail__timeline_desc{font-size:13px}}@media (max-width:768px){.ServiceDetail-module-scss-module__7Z8h8q__service_detail__timeline_desc{font-size:12px}}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__timeline_desc{color:#2e4352;margin:0;line-height:1.6}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__cta{text-align:center;color:#fff;background:linear-gradient(135deg,#543421 0%,#44291a 100%);border-radius:16px;padding:64px 40px;position:relative;overflow:hidden;box-shadow:0 20px 40px #5434214d}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__cta:before{content:"";opacity:.5;background:url("data:image/svg+xml;utf8,<svg width=\"20\" height=\"20\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"2\" cy=\"2\" r=\"1.5\" fill=\"rgba(255,255,255,0.1)\"/></svg>");position:absolute;inset:0}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__cta_content{z-index:2;position:relative}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__cta_title{font-size:36px;font-weight:700;line-height:1.25}@media (max-width:992px){.ServiceDetail-module-scss-module__7Z8h8q__service_detail__cta_title{font-size:28px}}@media (max-width:768px){.ServiceDetail-module-scss-module__7Z8h8q__service_detail__cta_title{font-size:24px}}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__cta_title{color:#fff;margin-bottom:16px;font-weight:700}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__cta_desc{font-size:16px;font-weight:400;line-height:1.6}@media (max-width:992px){.ServiceDetail-module-scss-module__7Z8h8q__service_detail__cta_desc{font-size:15px}}@media (max-width:768px){.ServiceDetail-module-scss-module__7Z8h8q__service_detail__cta_desc{font-size:14px}}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__cta_desc{color:#ffffffe6;max-width:600px;margin-bottom:32px;margin-left:auto;margin-right:auto}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__cta_btn{color:#543421;background:#fff;border:none;border-radius:9999px;height:48px;padding:0 32px;font-size:16px;font-weight:700}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__cta_btn:hover{transform:translateY(-2px);box-shadow:0 8px 15px #0000001a;color:#44291a!important;background:#fff!important}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__not_found{text-align:center;padding:180px 80px}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__not_found h1{font-size:56px;font-weight:700;line-height:1.15}@media (max-width:992px){.ServiceDetail-module-scss-module__7Z8h8q__service_detail__not_found h1{font-size:44px}}@media (max-width:768px){.ServiceDetail-module-scss-module__7Z8h8q__service_detail__not_found h1{font-size:36px}}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__not_found h1{color:#1a1a1a;margin-bottom:24px;font-weight:700}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__not_found p{font-size:18px;font-weight:400;line-height:1.6}@media (max-width:992px){.ServiceDetail-module-scss-module__7Z8h8q__service_detail__not_found p{font-size:17px}}@media (max-width:768px){.ServiceDetail-module-scss-module__7Z8h8q__service_detail__not_found p{font-size:16px}}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__not_found p{color:#7c6c64;margin-bottom:32px}@media (max-width:992px){.ServiceDetail-module-scss-module__7Z8h8q__service_detail__hero{padding:140px 0 100px}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__hero_container,.ServiceDetail-module-scss-module__7Z8h8q__service_detail__main{padding:0 40px}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__title{font-size:36px}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__content_box{padding:48px}}@media (max-width:768px){.ServiceDetail-module-scss-module__7Z8h8q__service_detail__hero_container,.ServiceDetail-module-scss-module__7Z8h8q__service_detail__main{padding:0 20px}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__title{font-size:28px}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__content_box{padding:32px}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__bento_grid{grid-template-columns:1fr}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__timeline:before{left:20px}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__timeline_step{padding-left:56px}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__timeline_number{width:40px;height:40px;font-size:16px}.ServiceDetail-module-scss-module__7Z8h8q__service_detail__cta{padding:48px 24px}}@keyframes ServiceDetail-module-scss-module__7Z8h8q__fadeUpIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
