.page-module-scss-module__mJCWsG__page{background:#fff;min-height:100vh;padding-top:120px}.page-module-scss-module__mJCWsG__container{max-width:1200px;margin:0 auto 80px;padding:0 24px}.page-module-scss-module__mJCWsG__pageHeader{text-align:center;margin-bottom:80px}.page-module-scss-module__mJCWsG__iconWrapper{color:#fff;background:#000;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:32px;display:inline-flex;box-shadow:0 8px 32px rgba(0,0,0,.1)}.page-module-scss-module__mJCWsG__title{color:#000;letter-spacing:-.03em;margin:0 0 16px;font-size:3rem;font-weight:700}.page-module-scss-module__mJCWsG__subtitle{color:#666;margin:0;font-size:1.25rem;line-height:1.6}.page-module-scss-module__mJCWsG__content{animation:.6s ease-out .2s both page-module-scss-module__mJCWsG__fadeInUp}.page-module-scss-module__mJCWsG__heroSection{text-align:center;background:#fafafa;border:1px solid #e5e5e5;border-radius:16px;margin-bottom:40px;padding:56px;box-shadow:0 4px 16px rgba(0,0,0,.08)}.page-module-scss-module__mJCWsG__heroSection h2{color:#000;letter-spacing:-.02em;margin:0 0 24px;font-size:2.5rem;font-weight:700}.page-module-scss-module__mJCWsG__heroText{color:#666;max-width:800px;margin:0 auto;font-size:1.25rem;line-height:1.8}.page-module-scss-module__mJCWsG__section{background:#fafafa;border:1px solid #e5e5e5;border-radius:16px;margin-bottom:32px;padding:40px 48px 40px 100px;position:relative;box-shadow:0 4px 16px rgba(0,0,0,.08)}.page-module-scss-module__mJCWsG__section h2{color:#000;letter-spacing:-.02em;margin:0 0 20px;font-size:2rem;font-weight:700}.page-module-scss-module__mJCWsG__section p{color:#666;margin:0 0 16px;font-size:1.125rem;line-height:1.8}.page-module-scss-module__mJCWsG__section p:last-child{margin-bottom:0}.page-module-scss-module__mJCWsG__sectionIcon{color:#fff;background:#000;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;top:40px;left:32px;box-shadow:0 4px 16px rgba(0,0,0,.1)}.page-module-scss-module__mJCWsG__featuresGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-top:32px;display:grid}.page-module-scss-module__mJCWsG__featureCard{text-align:center;background:#fff;border:1px solid #e5e5e5;border-radius:16px;padding:32px;transition:all .3s;box-shadow:0 4px 16px rgba(0,0,0,.08)}.page-module-scss-module__mJCWsG__featureCard:hover{border-color:#000;transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.page-module-scss-module__mJCWsG__featureCard h3{color:#000;margin:16px 0 12px;font-size:1.25rem;font-weight:600}.page-module-scss-module__mJCWsG__featureCard p{color:#666;margin:0;font-size:1rem;line-height:1.6}.page-module-scss-module__mJCWsG__featureIcon{color:#fff;background:#000;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto;display:flex;box-shadow:0 4px 16px rgba(0,0,0,.1)}.page-module-scss-module__mJCWsG__valuesList{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-top:24px;display:grid}.page-module-scss-module__mJCWsG__valueItem h3{color:#000;align-items:center;gap:8px;margin:0 0 8px;font-size:1.25rem;font-weight:600;display:flex}.page-module-scss-module__mJCWsG__valueItem h3:before{content:"✓";color:#fff;background:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.875rem;font-weight:700;display:flex}.page-module-scss-module__mJCWsG__valueItem p{color:#666;margin:0;padding-left:32px;font-size:1rem;line-height:1.6}.page-module-scss-module__mJCWsG__ctaSection{text-align:center;background:#000;border-radius:16px;padding:56px 48px;box-shadow:0 8px 32px rgba(0,0,0,.15)}.page-module-scss-module__mJCWsG__ctaSection h2{color:#fff;margin:0 0 16px;font-size:2.25rem;font-weight:700}.page-module-scss-module__mJCWsG__ctaSection p{color:rgba(255,255,255,.9);max-width:600px;margin:0 auto 32px;font-size:1.25rem}.page-module-scss-module__mJCWsG__ctaButtons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.page-module-scss-module__mJCWsG__primaryButton,.page-module-scss-module__mJCWsG__secondaryButton{border-radius:8px;justify-content:center;align-items:center;min-width:180px;padding:16px 36px;font-size:1.125rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.page-module-scss-module__mJCWsG__primaryButton{color:#000;background:#fff;box-shadow:0 4px 16px rgba(255,255,255,.3)}.page-module-scss-module__mJCWsG__primaryButton:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(255,255,255,.4)}.page-module-scss-module__mJCWsG__secondaryButton{color:#fff;background:0 0;border:2px solid #fff}.page-module-scss-module__mJCWsG__secondaryButton:hover{background:rgba(255,255,255,.1);transform:translateY(-2px)}@media (max-width:768px){.page-module-scss-module__mJCWsG__page{padding-top:100px}.page-module-scss-module__mJCWsG__container{padding:0 16px}.page-module-scss-module__mJCWsG__title{font-size:2rem}.page-module-scss-module__mJCWsG__subtitle{font-size:1rem}.page-module-scss-module__mJCWsG__heroSection{padding:40px 24px}.page-module-scss-module__mJCWsG__heroSection h2{font-size:1.75rem}.page-module-scss-module__mJCWsG__heroText{font-size:1rem}.page-module-scss-module__mJCWsG__section{padding:80px 24px 32px}.page-module-scss-module__mJCWsG__section h2{font-size:1.5rem}.page-module-scss-module__mJCWsG__section p{font-size:1rem}.page-module-scss-module__mJCWsG__sectionIcon{top:24px;left:50%;transform:translate(-50%)}.page-module-scss-module__mJCWsG__featuresGrid,.page-module-scss-module__mJCWsG__valuesList{grid-template-columns:1fr}.page-module-scss-module__mJCWsG__ctaSection{padding:40px 24px}.page-module-scss-module__mJCWsG__ctaSection h2{font-size:1.75rem}.page-module-scss-module__mJCWsG__ctaSection p{font-size:1rem}.page-module-scss-module__mJCWsG__ctaButtons{flex-direction:column;align-items:stretch}.page-module-scss-module__mJCWsG__primaryButton,.page-module-scss-module__mJCWsG__secondaryButton{width:100%}}
.Header-module-scss-module__t7BEda__header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:rgba(255,255,255,.98);border-bottom:1px solid #f0f0f0;padding:20px 0;position:fixed;top:0;left:0;right:0;box-shadow:0 1px rgba(0,0,0,.1)}.Header-module-scss-module__t7BEda__headerContent{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}.Header-module-scss-module__t7BEda__logo{color:#000;letter-spacing:-.01em;align-items:center;gap:12px;font-size:1.25rem;font-weight:600;text-decoration:none;transition:opacity .3s;display:flex}.Header-module-scss-module__t7BEda__logo:hover{opacity:.7}@media only screen and (max-width:767px){.Header-module-scss-module__t7BEda__logo{font-size:1.15rem}}.Header-module-scss-module__t7BEda__nav{gap:40px;display:flex}.Header-module-scss-module__t7BEda__nav a{color:#666;letter-spacing:.01em;font-size:.938rem;font-weight:500;text-decoration:none;transition:color .3s}.Header-module-scss-module__t7BEda__nav a:hover{color:#000}.Header-module-scss-module__t7BEda__ctaButton{color:#fff;cursor:pointer;letter-spacing:.01em;background:#000;border:none;border-radius:8px;padding:12px 16px;font-size:.938rem;font-weight:600;text-decoration:none;transition:all .3s}.Header-module-scss-module__t7BEda__ctaButton:hover{background:#333;transform:translateY(-1px)}@media (max-width:768px){.Header-module-scss-module__t7BEda__nav{display:none}}
.Footer-module-scss-module__DkSkqG__footer{color:#fff;background:#000;border-top:1px solid #1a1a1a;padding:80px 24px 40px}.Footer-module-scss-module__DkSkqG__footerContent{grid-template-columns:2fr 3fr;gap:64px;max-width:1200px;margin:0 auto 64px;display:grid}.Footer-module-scss-module__DkSkqG__footerBrand{flex-direction:column;gap:16px;display:flex}.Footer-module-scss-module__DkSkqG__footerBrand p{color:#fff;margin:0;font-size:1.25rem;font-weight:600}.Footer-module-scss-module__DkSkqG__footerTagline{color:#666!important;font-size:1rem!important;font-weight:400!important}.Footer-module-scss-module__DkSkqG__footerLinks{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}.Footer-module-scss-module__DkSkqG__footerColumn{flex-direction:column;gap:16px;display:flex}.Footer-module-scss-module__DkSkqG__footerColumn h4{color:#fff;letter-spacing:.01em;margin:0 0 8px;font-size:1rem;font-weight:600}.Footer-module-scss-module__DkSkqG__footerColumn a{color:#999;font-size:.938rem;font-weight:400;text-decoration:none;transition:color .3s}.Footer-module-scss-module__DkSkqG__footerColumn a:hover{color:#fff}.Footer-module-scss-module__DkSkqG__footerBottom{text-align:center;border-top:1px solid #1a1a1a;max-width:1200px;margin:0 auto;padding-top:40px}.Footer-module-scss-module__DkSkqG__footerBottom p{color:#666;margin:8px 0;font-size:.875rem;font-weight:400}@media (max-width:768px){.Footer-module-scss-module__DkSkqG__footerContent{grid-template-columns:1fr;gap:40px}.Footer-module-scss-module__DkSkqG__footerLinks{grid-template-columns:1fr;gap:32px}}
.page-module-scss-module__3Novtq__page{background:#fff;min-height:100vh;padding-top:120px}.page-module-scss-module__3Novtq__container{max-width:900px;margin:0 auto 80px;padding:0 24px}.page-module-scss-module__3Novtq__header{text-align:center;margin-bottom:64px}.page-module-scss-module__3Novtq__iconWrapper{color:#fff;background:#000;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin-bottom:32px;display:inline-flex;box-shadow:0 8px 32px rgba(0,0,0,.15)}.page-module-scss-module__3Novtq__title{color:#000;letter-spacing:-.03em;margin:0 0 12px;font-size:3rem;font-weight:700}.page-module-scss-module__3Novtq__subtitle{color:#666;margin:0;font-size:1rem;font-style:italic}.page-module-scss-module__3Novtq__content{background:#fafafa;border:1px solid #e5e5e5;border-radius:16px;padding:48px;box-shadow:0 4px 16px rgba(0,0,0,.08)}.page-module-scss-module__3Novtq__section{margin-bottom:40px;padding-left:60px;position:relative}.page-module-scss-module__3Novtq__section:last-child{margin-bottom:0}.page-module-scss-module__3Novtq__section h2{color:#000;margin:0 0 16px;font-size:1.75rem;font-weight:700}.page-module-scss-module__3Novtq__section h3{color:#333;margin:24px 0 12px;font-size:1.25rem;font-weight:600}.page-module-scss-module__3Novtq__section p{color:#666;margin:0 0 16px;font-size:1rem;line-height:1.7}.page-module-scss-module__3Novtq__section p:last-child{margin-bottom:0}.page-module-scss-module__3Novtq__section ul{color:#666;margin:16px 0;padding-left:20px}.page-module-scss-module__3Novtq__section ul li{margin-bottom:12px;line-height:1.7}.page-module-scss-module__3Novtq__section ul li:last-child{margin-bottom:0}.page-module-scss-module__3Novtq__section ul li strong{color:#333;font-weight:600}.page-module-scss-module__3Novtq__section a{color:#000;font-weight:500;text-decoration:underline;transition:all .3s}.page-module-scss-module__3Novtq__section a:hover{opacity:.7}.page-module-scss-module__3Novtq__sectionIcon{color:#fff;background:#000;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:0;left:0;box-shadow:0 4px 16px rgba(0,0,0,.1)}.page-module-scss-module__3Novtq__companyInfo{background:rgba(0,0,0,.05);border-left:4px solid #000;border-radius:8px;margin-top:16px;padding:20px 24px}.page-module-scss-module__3Novtq__companyInfo p{margin:8px 0}.page-module-scss-module__3Novtq__companyInfo p:first-child{margin-top:0}.page-module-scss-module__3Novtq__companyInfo p:last-child{margin-bottom:0}.page-module-scss-module__3Novtq__contactInfo{background:rgba(0,0,0,.05);border-left:4px solid #000;border-radius:8px;margin-top:16px;padding:20px 24px}.page-module-scss-module__3Novtq__contactInfo p{margin:8px 0}.page-module-scss-module__3Novtq__contactInfo p:first-child{margin-top:0}.page-module-scss-module__3Novtq__contactInfo p:last-child{margin-bottom:0}.page-module-scss-module__3Novtq__table{margin:24px 0;overflow-x:auto}.page-module-scss-module__3Novtq__table table{border-collapse:collapse;background:#fff;border-radius:8px;width:100%;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08)}.page-module-scss-module__3Novtq__table table thead{color:#fff;background:#000}.page-module-scss-module__3Novtq__table table thead tr th{text-align:left;padding:16px;font-size:.95rem;font-weight:600}.page-module-scss-module__3Novtq__table table tbody tr{border-bottom:1px solid #e5e5e5}.page-module-scss-module__3Novtq__table table tbody tr:last-child{border-bottom:none}.page-module-scss-module__3Novtq__table table tbody tr td{color:#666;padding:16px;font-size:.95rem;line-height:1.6}@media (max-width:768px){.page-module-scss-module__3Novtq__page{padding-top:100px}.page-module-scss-module__3Novtq__container{padding:0 16px}.page-module-scss-module__3Novtq__title{font-size:2rem}.page-module-scss-module__3Novtq__content{padding:32px 24px}.page-module-scss-module__3Novtq__section{padding-left:0}.page-module-scss-module__3Novtq__section:nth-of-type(n+2){padding-top:56px}.page-module-scss-module__3Novtq__section h2{font-size:1.5rem}.page-module-scss-module__3Novtq__sectionIcon{left:50%;transform:translate(-50%)}.page-module-scss-module__3Novtq__table table{font-size:.875rem}.page-module-scss-module__3Novtq__table table thead tr th,.page-module-scss-module__3Novtq__table table tbody tr td{padding:12px 8px}}
.page-module-scss-module__XQXfCa__page{background:#fff;min-height:100vh;padding-top:120px}.page-module-scss-module__XQXfCa__container{max-width:900px;margin:0 auto 80px;padding:0 24px}.page-module-scss-module__XQXfCa__header{text-align:center;margin-bottom:64px}.page-module-scss-module__XQXfCa__iconWrapper{color:#fff;background:#000;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin-bottom:32px;display:inline-flex;box-shadow:0 8px 32px rgba(0,0,0,.15)}.page-module-scss-module__XQXfCa__title{color:#000;letter-spacing:-.03em;margin:0 0 12px;font-size:3rem;font-weight:700}.page-module-scss-module__XQXfCa__subtitle{color:#666;margin:0;font-size:1rem;font-style:italic}.page-module-scss-module__XQXfCa__content{background:#fafafa;border:1px solid #e5e5e5;border-radius:16px;padding:48px;box-shadow:0 4px 16px rgba(0,0,0,.08)}.page-module-scss-module__XQXfCa__section{margin-bottom:40px;padding-left:60px;position:relative}.page-module-scss-module__XQXfCa__section:last-child{margin-bottom:0}.page-module-scss-module__XQXfCa__section h2{color:#000;margin:0 0 16px;font-size:1.75rem;font-weight:700}.page-module-scss-module__XQXfCa__section h3{color:#333;margin:24px 0 12px;font-size:1.25rem;font-weight:600}.page-module-scss-module__XQXfCa__section p{color:#666;margin:0 0 16px;font-size:1rem;line-height:1.7}.page-module-scss-module__XQXfCa__section p:last-child{margin-bottom:0}.page-module-scss-module__XQXfCa__section ul{color:#666;margin:16px 0;padding-left:20px}.page-module-scss-module__XQXfCa__section ul li{margin-bottom:12px;line-height:1.7}.page-module-scss-module__XQXfCa__section ul li:last-child{margin-bottom:0}.page-module-scss-module__XQXfCa__section ul li strong{color:#333;font-weight:600}.page-module-scss-module__XQXfCa__section a{color:#000;font-weight:500;text-decoration:underline;transition:all .3s}.page-module-scss-module__XQXfCa__section a:hover{opacity:.7}.page-module-scss-module__XQXfCa__sectionIcon{color:#fff;background:#000;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:0;left:0;box-shadow:0 4px 16px rgba(0,0,0,.1)}.page-module-scss-module__XQXfCa__contactInfo{background:rgba(0,0,0,.05);border-left:4px solid #000;border-radius:8px;margin-top:16px;padding:20px 24px}.page-module-scss-module__XQXfCa__contactInfo p{margin:8px 0}.page-module-scss-module__XQXfCa__contactInfo p:first-child{margin-top:0}.page-module-scss-module__XQXfCa__contactInfo p:last-child{margin-bottom:0}@media (max-width:768px){.page-module-scss-module__XQXfCa__page{padding-top:100px}.page-module-scss-module__XQXfCa__container{padding:0 16px}.page-module-scss-module__XQXfCa__title{font-size:2rem}.page-module-scss-module__XQXfCa__content{padding:32px 24px}.page-module-scss-module__XQXfCa__section{padding-left:0}.page-module-scss-module__XQXfCa__section:nth-of-type(n+2){padding-top:56px}.page-module-scss-module__XQXfCa__section h2{font-size:1.5rem}.page-module-scss-module__XQXfCa__sectionIcon{left:50%;transform:translate(-50%)}}
