.page-module__jGBRaW__page{--reading-width:min(860px, calc(100% - (var(--layout-gutter-desktop) * 2)));--section-space:clamp(56px, 8vw, 96px);background:#fff;width:100%}.page-module__jGBRaW__hero{color:#fff;min-height:560px;padding:clamp(72px, 11vw, 108px) var(--layout-gutter-desktop);background:linear-gradient(130deg,#0f172ad6 0%,#1e293bd6 48%,#0f172ae0 100%),url(/assets/external/storage.googleapis.com/s-7638x5097_v-frms_webp_3cc92fa7-0ed8-4bf6-a4e5-528b8705cc2d.jpg) 50%/cover no-repeat;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.page-module__jGBRaW__hero:before{content:"";background:radial-gradient(circle at 12% 18%,#7dd3fc3d,#0000 44%),radial-gradient(circle at 82% 80%,#38bdf833,#0000 45%),radial-gradient(circle at 44% 12%,#bae6fd24,#0000 48%);position:absolute;inset:0}.page-module__jGBRaW__heroInner{text-align:center;width:var(--reading-width);z-index:1;margin:0 auto;position:relative}.page-module__jGBRaW__heroInner h2{color:#e2e8f0;margin:0 0 12px;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:600;line-height:1.45}.page-module__jGBRaW__heroInner h1{color:#fff;letter-spacing:.01em;text-shadow:0 3px 16px #00000052;margin:0 0 18px;font-size:clamp(2rem,4.1vw,3.05rem);font-weight:800;line-height:1.22}.page-module__jGBRaW__heroInner p{color:#dbeafe;letter-spacing:.03em;max-width:620px;margin:0 auto 34px;font-size:clamp(1rem,1.7vw,1.15rem);font-weight:600;line-height:1.6}.page-module__jGBRaW__heroCta{color:#fff;min-height:48px;transition:transform var(--motion-fast) var(--ease-out-expo), box-shadow var(--motion-fast) var(--ease-out-expo), filter var(--motion-fast) var(--ease-out-expo);background:linear-gradient(135deg,#1d4ed8 0%,#1e40af 100%);border:0;border-radius:999px;justify-content:center;align-items:center;padding:13px 30px;font-size:.98rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 12px 28px #0f172a47}.page-module__jGBRaW__heroCta:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 16px 30px #0f172a57}.page-module__jGBRaW__problems{padding:var(--section-space) 0;background:linear-gradient(#f7f9ff 0%,#f5f8ff 100%)}.page-module__jGBRaW__problemsInner{width:var(--reading-width);margin:0 auto}.page-module__jGBRaW__problemsInner h2{color:#1e3a8a;text-align:center;margin:0 0 34px;font-size:clamp(1.8rem,2.9vw,2.35rem);font-weight:800;line-height:1.35}.page-module__jGBRaW__problemGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.page-module__jGBRaW__problemCard{background:#fff;border:1px solid #d9e5ff;border-radius:18px;padding:24px 20px;box-shadow:0 8px 22px #1e40af14}.page-module__jGBRaW__problemCard h3{color:#1d4ed8;margin:0 0 10px;font-size:1.24rem;font-weight:700;line-height:1.4}.page-module__jGBRaW__problemCard p{color:#475569;margin:0;font-size:.95rem;line-height:1.8}.page-module__jGBRaW__solutions{padding:var(--section-space) 0;background:radial-gradient(circle at 20% 20%,#3b82f629,#0000 40%),linear-gradient(160deg,#020617 0%,#0f172a 55%,#111827 100%)}.page-module__jGBRaW__solutionsInner{width:var(--reading-width);margin:0 auto}.page-module__jGBRaW__solutionsInner h2{color:#fff;text-align:center;margin:0;font-size:clamp(1.82rem,3vw,2.35rem);font-weight:800;line-height:1.35}.page-module__jGBRaW__solutionsLead{color:#bfdbfe;text-align:center;max-width:640px;margin:14px auto 30px;font-size:1.02rem;font-weight:500;line-height:1.7}.page-module__jGBRaW__solutionGrid{gap:16px;display:grid}.page-module__jGBRaW__solutionCard{background:linear-gradient(165deg,#0f172adb 0%,#1e293be0 100%);border:1px solid #94a3b842;border-radius:18px;padding:22px 20px;box-shadow:0 12px 30px #0206174d}.page-module__jGBRaW__solutionCard h3{color:#fff;margin:0 0 10px;font-size:clamp(1.18rem,2vw,1.55rem);font-weight:700;line-height:1.45}.page-module__jGBRaW__solutionCard p{color:#e2e8f0;margin:0;font-size:.95rem;line-height:1.8}.page-module__jGBRaW__strengths{padding:var(--section-space) 0;background:#f5f8ff}.page-module__jGBRaW__strengthsInner{width:var(--reading-width);margin:0 auto}.page-module__jGBRaW__strengthsInner h2{color:#1e3a8a;text-align:center;margin:0;font-size:clamp(1.8rem,2.9vw,2.3rem);font-weight:800;line-height:1.35}.page-module__jGBRaW__strengthsLead{color:#334155;text-align:center;max-width:680px;margin:14px auto 30px;font-size:1rem;font-weight:500;line-height:1.7}.page-module__jGBRaW__strengthList{flex-direction:column;gap:18px;display:flex}.page-module__jGBRaW__strengthItem,.page-module__jGBRaW__strengthItemReverse{background:#fff;border:1px solid #dbe7ff;border-radius:20px;align-items:center;gap:22px;padding:20px;display:flex;box-shadow:0 10px 24px #2563eb14}.page-module__jGBRaW__strengthItemReverse{flex-direction:row-reverse}.page-module__jGBRaW__strengthText{flex:1}.page-module__jGBRaW__strengthText h3{color:#1d4ed8;margin:0 0 8px;font-size:clamp(1.16rem,1.9vw,1.5rem);font-weight:700;line-height:1.4}.page-module__jGBRaW__strengthText p{color:#334155;margin:0;font-size:.95rem;line-height:1.85}.page-module__jGBRaW__strengthImageWrap{border:1px solid #dbe7ff;border-radius:14px;flex-shrink:0;width:300px;height:186px;overflow:hidden;box-shadow:0 10px 24px #1e40af1f}.page-module__jGBRaW__strengthImageWrap img{object-fit:cover;width:100%;height:100%;display:block}.page-module__jGBRaW__strengthSummary{color:#0f172a;background:linear-gradient(155deg,#eff6ff 0%,#f8fbff 100%);border:1px solid #d3e1ff;border-radius:18px;margin-top:22px;padding:20px;box-shadow:0 10px 24px #3b82f61f}.page-module__jGBRaW__summaryLabel{color:#2563eb;letter-spacing:.09em;text-transform:uppercase;margin:0 0 8px;font-size:.8rem;font-weight:800;line-height:1.4;display:inline-block}.page-module__jGBRaW__strengthSummary h3{color:#1e3a8a;margin:0 0 8px;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:800;line-height:1.35}.page-module__jGBRaW__strengthSummary p{color:#334155;margin:0;font-size:.94rem;line-height:1.85}.page-module__jGBRaW__authority{color:#fff;padding:var(--section-space) 0;background:linear-gradient(165deg,#020617 0%,#0f172a 100%)}.page-module__jGBRaW__authorityInner{text-align:center;width:min(var(--layout-max-content), calc(100% - (var(--layout-gutter-desktop) * 2)));margin:0 auto}.page-module__jGBRaW__authorityInner h2{color:#fff;margin:0 0 20px;font-size:clamp(1.8rem,2.9vw,2.3rem);font-weight:800;line-height:1.35}.page-module__jGBRaW__authorityInner>p{color:#dbeafe;max-width:760px;margin:0 auto 26px;font-size:.95rem;line-height:1.9}.page-module__jGBRaW__videoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.page-module__jGBRaW__videoGrid iframe{aspect-ratio:16/9;border:0;border-radius:14px;width:100%;height:auto;box-shadow:0 12px 30px #0000004d}.page-module__jGBRaW__steps{color:#0f172a;padding:var(--section-space) 0;background:#fff}.page-module__jGBRaW__stepsInner{text-align:center;width:var(--reading-width);margin:0 auto}.page-module__jGBRaW__stepsInner h2{color:#0f172a;margin:0 0 14px;font-size:clamp(1.8rem,2.9vw,2.2rem);font-weight:800;line-height:1.35}.page-module__jGBRaW__stepsInner>p{color:#334155;max-width:760px;margin:0 auto 24px;font-size:.98rem;line-height:1.8}.page-module__jGBRaW__stepGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.page-module__jGBRaW__stepCard{text-align:center;background:linear-gradient(165deg,#f8faff 0%,#f1f5ff 100%);border:1px solid #dbe7ff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:126px;padding:16px 10px;display:flex}.page-module__jGBRaW__stepNo{color:#2563eb;letter-spacing:.08em;margin-bottom:8px;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex}.page-module__jGBRaW__stepCard h3{color:#1e3a8a;margin:0;font-size:.96rem;font-weight:700;line-height:1.55}.page-module__jGBRaW__contractRow{height:52px;margin-top:14px;margin-bottom:30px;position:relative}.page-module__jGBRaW__contractBar{color:#fff;letter-spacing:.06em;white-space:nowrap;background:#2563eb;border-radius:26px 0 0 26px;justify-content:center;align-items:center;height:52px;padding-right:40px;font-size:1rem;font-weight:700;display:inline-flex;position:absolute;top:0;left:18%;right:0}.page-module__jGBRaW__contractBar:after{content:"";border-top:26px solid #0000;border-bottom:26px solid #0000;border-left:52px solid #2563eb;width:0;height:0;position:absolute;top:0;right:-52px}.page-module__jGBRaW__stepsCtaRow{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:8px;display:grid}.page-module__jGBRaW__stepsCtaCell{justify-content:center;align-items:center;display:flex}.page-module__jGBRaW__stepsButton{color:#2563eb;letter-spacing:.08em;white-space:nowrap;background:#fff;border:2px solid #2563eb;border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:10px 20px;font-size:.92rem;font-weight:700;display:inline-flex}.page-module__jGBRaW__ctaSection{padding:0 0 var(--section-space);background:#fff}.page-module__jGBRaW__ctaInner{color:#fff;text-align:center;width:var(--reading-width);background:radial-gradient(circle at 10% 0,#3b82f638,#0000 35%),linear-gradient(160deg,#0f172a 0%,#111827 100%);border:1px solid #94a3b83d;border-radius:24px;margin:0 auto;padding:clamp(24px,5vw,36px);box-shadow:0 16px 36px #02061738}.page-module__jGBRaW__ctaInner h2{color:#fff;margin:0 0 10px;font-size:clamp(1.45rem,2.4vw,1.95rem);font-weight:800;line-height:1.35}.page-module__jGBRaW__ctaInner p{color:#dbeafe;max-width:640px;margin:0 auto 20px;font-size:.95rem;line-height:1.8}.page-module__jGBRaW__ctaActions{justify-content:center;gap:12px;display:flex}.page-module__jGBRaW__company{color:#0f172a;padding:0 0 calc(var(--section-space) + 8px);background:#fff}.page-module__jGBRaW__companyInner{width:var(--reading-width);margin:0 auto}.page-module__jGBRaW__companyInner h2{color:#1e3a8a;text-align:center;margin:0 0 30px;font-size:clamp(1.75rem,2.8vw,2.2rem);font-weight:800;line-height:1.4}.page-module__jGBRaW__representativeCard,.page-module__jGBRaW__companyCard{background:#fff;border:1px solid #e2e8f0;border-radius:20px;margin-bottom:18px;padding:24px;box-shadow:0 10px 24px #0206170f}.page-module__jGBRaW__representativeCard h3,.page-module__jGBRaW__companyCard h3{color:#0f172a;border-bottom:1px solid #c7dbff;margin:0 0 20px;padding-bottom:10px;font-size:clamp(1.28rem,2vw,1.55rem);font-weight:700;line-height:1.4}.page-module__jGBRaW__representativeBody{grid-template-columns:200px minmax(0,1fr);align-items:flex-start;gap:20px;display:grid}.page-module__jGBRaW__representativeBody img{object-fit:cover;border-radius:12px;width:200px;height:248px;box-shadow:0 8px 20px #0f172a24}.page-module__jGBRaW__representativeBody h4{color:#0f172a;margin:0 0 3px;font-size:1.4rem;font-weight:700;line-height:1.3}.page-module__jGBRaW__repRole{color:#475569;margin:0 0 14px;font-size:.94rem;font-weight:600;line-height:1.7}.page-module__jGBRaW__representativeBody p{color:#475569;margin:0 0 8px;font-size:.93rem;line-height:1.85}.page-module__jGBRaW__achievementBlock{margin-top:16px}.page-module__jGBRaW__achievementBlock h5{color:#1d4ed8;margin:0 0 8px;font-size:1.02rem;font-weight:700;line-height:1.4}.page-module__jGBRaW__achievementBlock ul{margin:0;padding:0;list-style:none}.page-module__jGBRaW__achievementBlock li{color:#475569;margin-bottom:4px;padding-left:14px;font-size:.89rem;line-height:1.7;position:relative}.page-module__jGBRaW__achievementBlock li:before{content:"";background:#1d4ed8;border-radius:999px;width:4px;height:4px;position:absolute;top:.74em;left:0}.page-module__jGBRaW__companyCard dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.page-module__jGBRaW__companyRow dt{color:#475569;font-size:.92rem;font-weight:600;line-height:1.7}.page-module__jGBRaW__companyRow dd{color:#0f172a;margin:0;font-size:.92rem;font-weight:500;line-height:1.75}@media (max-width:1024px){.page-module__jGBRaW__page{--reading-width:min(860px, calc(100% - (var(--layout-gutter-tablet) * 2)))}.page-module__jGBRaW__videoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__jGBRaW__stepGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__jGBRaW__contractRow,.page-module__jGBRaW__stepsCtaRow{display:none}.page-module__jGBRaW__strengthItem,.page-module__jGBRaW__strengthItemReverse{align-items:stretch;flex-direction:column!important}.page-module__jGBRaW__strengthImageWrap{width:100%}.page-module__jGBRaW__companyCard dl{grid-template-columns:1fr}}@media (max-width:760px){.page-module__jGBRaW__page{--reading-width:min(860px, calc(100% - (var(--layout-gutter-mobile) * 2)));--section-space:clamp(48px, 10vw, 64px)}.page-module__jGBRaW__hero{min-height:460px;padding:60px var(--layout-gutter-mobile)}.page-module__jGBRaW__heroInner h1{font-size:clamp(1.75rem,8vw,2.1rem)}.page-module__jGBRaW__heroInner h2{font-size:1.1rem}.page-module__jGBRaW__heroInner p{margin-bottom:24px;font-size:.95rem}.page-module__jGBRaW__heroCta{width:min(320px,100%);min-height:46px}.page-module__jGBRaW__problemsInner h2,.page-module__jGBRaW__solutionsInner h2,.page-module__jGBRaW__strengthsInner h2,.page-module__jGBRaW__authorityInner h2,.page-module__jGBRaW__stepsInner h2,.page-module__jGBRaW__companyInner h2{font-size:clamp(1.55rem,7vw,1.95rem)}.page-module__jGBRaW__problemGrid,.page-module__jGBRaW__videoGrid,.page-module__jGBRaW__stepGrid{grid-template-columns:1fr}.page-module__jGBRaW__problemCard,.page-module__jGBRaW__solutionCard{border-radius:16px;padding:18px 14px}.page-module__jGBRaW__solutionsLead,.page-module__jGBRaW__strengthsLead,.page-module__jGBRaW__authorityInner>p,.page-module__jGBRaW__stepsInner>p{font-size:.92rem}.page-module__jGBRaW__authorityInner{width:min(var(--layout-max-content), calc(100% - (var(--layout-gutter-mobile) * 2)))}.page-module__jGBRaW__strengthItem,.page-module__jGBRaW__strengthItemReverse{border-radius:16px;padding:14px}.page-module__jGBRaW__strengthImageWrap{height:170px}.page-module__jGBRaW__strengthSummary{border-radius:16px;padding:16px}.page-module__jGBRaW__ctaInner{border-radius:18px;padding:22px 14px}.page-module__jGBRaW__ctaInner p{font-size:.9rem}.page-module__jGBRaW__ctaActions{flex-direction:column}.page-module__jGBRaW__representativeCard,.page-module__jGBRaW__companyCard{border-radius:16px;padding:18px 14px}.page-module__jGBRaW__representativeBody{text-align:left;grid-template-columns:1fr}.page-module__jGBRaW__representativeBody img{width:170px;height:220px;margin:0 auto}.page-module__jGBRaW__representativeBody h4{font-size:1.2rem}.page-module__jGBRaW__repRole,.page-module__jGBRaW__representativeBody p,.page-module__jGBRaW__achievementBlock li,.page-module__jGBRaW__companyRow dt,.page-module__jGBRaW__companyRow dd{font-size:.88rem}}
