.page-module__JFuSpa__container{color:#333;width:100%;min-width:0;max-width:960px;margin:0 auto;padding:60px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;overflow-x:hidden}.page-module__JFuSpa__heroSection{text-align:center;margin-bottom:80px}.page-module__JFuSpa__heroTitle{color:#1a1a1a;word-break:break-word;margin-bottom:20px;font-size:clamp(1.75rem,5vw,3.5rem);font-weight:800;line-height:1.2}.page-module__JFuSpa__heroDescription{color:#555;word-break:break-word;max-width:700px;margin:0 auto;font-size:clamp(1rem,2.5vw,1.3rem);font-weight:400}.page-module__JFuSpa__actionSection{text-align:center;margin-bottom:80px}.page-module__JFuSpa__sectionTitle{color:#222;word-break:break-word;margin-bottom:40px;font-size:clamp(1.5rem,4vw,2.2rem);font-weight:700}.page-module__JFuSpa__featuresSection{text-align:center}.page-module__JFuSpa__featureGrid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:30px;display:grid}.page-module__JFuSpa__featureItem{background-color:#f6f8fa;border-radius:12px;min-width:0;padding:30px}.page-module__JFuSpa__featureItem h3{color:#222;word-break:break-word;margin-top:0;margin-bottom:10px;font-size:1.5rem}.page-module__JFuSpa__featureItem p{color:#666;word-break:break-word;margin:0;font-size:1rem}@media (max-width:768px){.page-module__JFuSpa__container{padding:32px 16px}.page-module__JFuSpa__heroSection,.page-module__JFuSpa__actionSection{margin-bottom:48px}.page-module__JFuSpa__sectionTitle{margin-bottom:24px}.page-module__JFuSpa__featureGrid{gap:16px}.page-module__JFuSpa__featureItem{padding:20px}.page-module__JFuSpa__featureItem h3{font-size:1.25rem}.page-module__JFuSpa__featureItem p{font-size:.9375rem}}
.Modal-module__GKiJOG__overlay{z-index:1100;background-color:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.Modal-module__GKiJOG__dialog{background-color:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:480px;max-height:calc(100dvh - 32px);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0003}.Modal-module__GKiJOG__header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 0;display:flex}.Modal-module__GKiJOG__title{color:#1a1a1a;word-break:break-word;margin:0;font-size:1.125rem;font-weight:700;line-height:1.4}.Modal-module__GKiJOG__closeButton{color:#666;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1.5rem;line-height:1;transition:background-color .2s;display:flex}.Modal-module__GKiJOG__closeButton:hover{background-color:#f0f0f0}.Modal-module__GKiJOG__body{-webkit-overflow-scrolling:touch;flex:1;min-width:0;min-height:0;padding:16px 20px 20px;overflow:hidden auto}@media (max-width:768px){.Modal-module__GKiJOG__overlay{padding:16px}.Modal-module__GKiJOG__dialog{border-radius:16px;max-width:100%;max-height:calc(100dvh - 32px)}.Modal-module__GKiJOG__header{padding:16px 16px 0}.Modal-module__GKiJOG__title{font-size:1rem}.Modal-module__GKiJOG__body{padding:12px 16px 20px}}@media (min-width:769px){.Modal-module__GKiJOG__title{font-size:1.25rem}}
.TaskActionSection-module__NRxbTG__actionButtons{flex-wrap:wrap;justify-content:center;gap:25px;width:100%;display:flex}.TaskActionSection-module__NRxbTG__actionButton{width:100%;max-width:380px;color:inherit;cursor:pointer;text-align:left;background-color:#fff;border:1px solid #e5e5e5;border-radius:18px;flex-direction:column;align-items:flex-start;padding:30px;transition:all .3s;display:flex;box-shadow:0 4px 15px #0000000d}.TaskActionSection-module__NRxbTG__actionButton:hover{border-color:#0070f3;transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.TaskActionSection-module__NRxbTG__buttonText{word-break:break-word;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:10px;font-size:1.5rem;font-weight:700;line-height:1.3;display:flex}.TaskActionSection-module__NRxbTG__icon{color:#0070f3;flex-shrink:0;font-size:2rem}.TaskActionSection-module__NRxbTG__buttonDescription{color:#777;word-break:break-word;font-size:1rem;line-height:1.5}.TaskActionSection-module__NRxbTG__form{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.TaskActionSection-module__NRxbTG__field{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.TaskActionSection-module__NRxbTG__label{color:#333;font-size:.875rem;font-weight:600}.TaskActionSection-module__NRxbTG__input,.TaskActionSection-module__NRxbTG__textarea{color:#333;background-color:#fff;border:1px solid #ddd;border-radius:8px;width:100%;min-width:0;max-width:100%;padding:10px 12px;font-family:inherit;font-size:1rem;display:block}.TaskActionSection-module__NRxbTG__input:focus,.TaskActionSection-module__NRxbTG__textarea:focus{border-color:#0070f3;outline:none;box-shadow:0 0 0 3px #0070f326}.TaskActionSection-module__NRxbTG__textarea{resize:vertical;min-height:80px;max-height:160px}.TaskActionSection-module__NRxbTG__inputError{border-color:#e53935}.TaskActionSection-module__NRxbTG__inputError:focus{border-color:#e53935;box-shadow:0 0 0 3px #e5393526}.TaskActionSection-module__NRxbTG__fieldHint{color:#888;word-break:break-word;margin:0;font-size:.75rem}.TaskActionSection-module__NRxbTG__errorMessage{color:#e53935;word-break:break-word;margin:0;font-size:.8125rem}.TaskActionSection-module__NRxbTG__submitButton{color:#fff;cursor:pointer;background-color:#0070f3;border:none;border-radius:8px;width:100%;margin-top:8px;padding:12px 20px;font-size:1rem;font-weight:600;transition:background-color .2s}.TaskActionSection-module__NRxbTG__submitButton:hover{background-color:#005bb5}@media (max-width:768px){.TaskActionSection-module__NRxbTG__actionButtons{gap:16px}.TaskActionSection-module__NRxbTG__actionButton{padding:20px}.TaskActionSection-module__NRxbTG__actionButton:hover{transform:none}.TaskActionSection-module__NRxbTG__buttonText{font-size:1.125rem}.TaskActionSection-module__NRxbTG__icon{font-size:1.5rem}.TaskActionSection-module__NRxbTG__buttonDescription{font-size:.875rem}.TaskActionSection-module__NRxbTG__form{gap:14px}.TaskActionSection-module__NRxbTG__input,.TaskActionSection-module__NRxbTG__textarea{font-size:16px}}
