.MW0ffG_form{margin-top:42px}.MW0ffG_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.MW0ffG_field{gap:8px;display:grid}.MW0ffG_messageField{grid-column:1/-1}.MW0ffG_field label{color:var(--color-text-light);font-size:14px;font-weight:700}.MW0ffG_field label span{color:var(--color-text-light-muted);font-size:12px;font-weight:400}.MW0ffG_field input,.MW0ffG_field textarea,.MW0ffG_field select{border-radius:var(--radius-2);inline-size:100%;color:var(--color-text-light);box-shadow:none;transition:border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard), background-color var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard);background:#fff;border:1px solid #d9dee4;outline:none;padding:13px 14px;font-size:15px;line-height:1.7}.MW0ffG_field select{min-block-size:52px}.MW0ffG_field textarea{resize:vertical;min-block-size:130px}.MW0ffG_field input:hover,.MW0ffG_field textarea:hover,.MW0ffG_field select:hover{background-color:#fff;border-color:#0d4ea67a}.MW0ffG_field input:focus,.MW0ffG_field textarea:focus,.MW0ffG_field select:focus{border-color:var(--color-focus);background-color:#fff;box-shadow:0 0 0 3px #0677ff29}.MW0ffG_field input[aria-invalid=true],.MW0ffG_field textarea[aria-invalid=true]{border-color:var(--color-error);box-shadow:0 0 0 3px #b423181f}.MW0ffG_error{color:var(--color-error);font-size:13px;line-height:1.65}.MW0ffG_actions{align-items:center;gap:20px;margin-top:28px;display:flex}.MW0ffG_actions p{color:var(--color-text-light-muted);font-size:13px;line-height:1.8}.MW0ffG_actions button:disabled{cursor:wait;opacity:.72;transform:none}.MW0ffG_notice{border-radius:var(--radius-1);color:var(--color-text-light);background:#0d4ea60f;margin-top:16px;padding:12px 14px;font-size:14px;line-height:1.8}.MW0ffG_honeypot{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (max-width:699px){.MW0ffG_fields{grid-template-columns:1fr}.MW0ffG_messageField{grid-column:auto}.MW0ffG_actions{justify-items:start;gap:12px;display:grid}.MW0ffG_field input,.MW0ffG_field textarea,.MW0ffG_field select{font-size:16px}}
.JWo6XG_hero{width:var(--container);margin:0 auto;padding-top:112px}.JWo6XG_stage{border-radius:var(--radius-stage);box-shadow:var(--shadow-1);background:linear-gradient(135deg,#fff,#f3f7fa);border:1px solid #0b1d3817;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:stretch;gap:clamp(28px,4vw,76px);padding:clamp(20px,3vw,42px);display:grid;overflow:hidden}.JWo6XG_copy{align-self:center;max-inline-size:590px;padding:clamp(18px,3vw,50px)}.JWo6XG_breadcrumbs{color:var(--color-text-light-muted);align-items:center;gap:9px;margin-bottom:42px;font-size:13px;display:flex}.JWo6XG_breadcrumbs a{color:var(--color-blue);transition:color var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard)}.JWo6XG_breadcrumbs a:hover{color:var(--color-cta-hover);transform:translateY(-1px)}.JWo6XG_breadcrumbs span:last-child{color:var(--color-text-light-muted)}.JWo6XG_copy h1{max-inline-size:13.5ch;margin-top:var(--space-4);color:var(--color-text-light);letter-spacing:-.055em;font-size:clamp(40px,4.1vw,62px);font-weight:800;line-height:1.35}.JWo6XG_lead{max-inline-size:37rem;margin-top:var(--space-5);color:var(--color-text-light-muted);font-size:16px;line-height:2}:is(.JWo6XG_copy .primaryButton,.JWo6XG_copy .secondaryButton){margin-top:var(--space-6)}.JWo6XG_scene{border-radius:calc(var(--radius-media) - 8px);background:var(--color-bg-navy);min-block-size:520px;box-shadow:var(--shadow-2);position:relative;overflow:hidden}.JWo6XG_scene:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff1f,#0000 28%);position:absolute;inset:0}.JWo6XG_scene img{object-fit:cover}@media (max-width:1023px){.JWo6XG_hero{padding-top:96px}.JWo6XG_stage{gap:24px}.JWo6XG_scene{min-block-size:470px}.JWo6XG_copy{padding:28px}.JWo6XG_copy h1{font-size:clamp(37px,4.7vw,54px)}}@media (max-width:699px){.JWo6XG_hero{width:var(--container);padding-top:88px}.JWo6XG_stage{grid-template-columns:1fr;gap:0;padding:16px}.JWo6XG_copy{order:1;padding:28px 8px 24px}.JWo6XG_breadcrumbs{margin-bottom:32px}.JWo6XG_copy h1{letter-spacing:-.045em;font-size:34px;line-height:1.5}.JWo6XG_lead{font-size:15px;line-height:2}.JWo6XG_scene{order:2;min-block-size:292px}.JWo6XG_scene:after{background:linear-gradient(#ffffff14,#0000)}}
.iqw5BG_main{background:var(--color-bg-canvas);overflow:clip}.iqw5BG_content{width:var(--container);padding-block:var(--section-gap);margin-inline:auto}.iqw5BG_titleBlock{max-inline-size:770px}.iqw5BG_titleBlock h2,.iqw5BG_sideNote h2,.iqw5BG_collaboration h2,.iqw5BG_emptyState h2,.iqw5BG_detail h2,.iqw5BG_formSection h2{margin-top:var(--space-4);letter-spacing:-.05em;font-size:clamp(32px,3.3vw,48px);font-weight:750;line-height:1.46}.iqw5BG_titleBlock>p:not(.iqw5BG_sectionLabel),.iqw5BG_sideNote p:not(.iqw5BG_sectionLabel),.iqw5BG_collaboration>div:first-child>p:not(.iqw5BG_sectionLabel),.iqw5BG_emptyState p,.iqw5BG_detail p,.iqw5BG_formSection>p:not(.iqw5BG_sectionLabel){max-inline-size:650px;margin-top:var(--space-5);color:var(--color-text-light-muted);font-size:16px;line-height:2}.iqw5BG_serviceLayout{border-radius:var(--radius-stage);box-shadow:var(--shadow-1);background:linear-gradient(135deg,#fff,#f5f8fa);border:1px solid #0b1d3817;grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(34px,6vw,100px);padding:clamp(28px,4vw,64px);display:grid}.iqw5BG_sideNote{position:sticky;top:116px}.iqw5BG_serviceRail{border-top:1px solid var(--color-divider)}.iqw5BG_serviceRail article{border-bottom:1px solid var(--color-divider)}.iqw5BG_serviceRail a{transition:padding var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-spring), background var(--duration-base) var(--ease-standard);grid-template-columns:44px 1fr 28px;align-items:center;gap:16px;padding:26px 0;display:grid}.iqw5BG_serviceRail a:hover{border-radius:var(--radius-card);background:#0d4ea60d;padding-inline:14px;transform:translateY(-2px)}.iqw5BG_serviceRail span{color:var(--color-blue);font-size:13px;font-weight:700}.iqw5BG_serviceRail h3{font-size:20px;font-weight:700;line-height:1.6}.iqw5BG_serviceRail p{color:var(--color-text-light-muted);margin-top:6px;font-size:14px;line-height:1.85}.iqw5BG_serviceRail i{color:var(--color-blue);transition:transform var(--duration-base) var(--ease-standard);font-family:Arial,sans-serif;font-size:20px;font-style:normal}.iqw5BG_serviceRail a:hover i{transform:translate(-4px)}.iqw5BG_principleGrid{gap:var(--surface-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px;display:grid}.iqw5BG_principleGrid article{border-radius:var(--radius-card);min-block-size:250px;box-shadow:var(--shadow-1);transition:transform var(--duration-base) var(--ease-spring), box-shadow var(--duration-base) var(--ease-standard);background:#fff;border:1px solid #0b1d3817;padding:30px;position:relative;overflow:hidden}.iqw5BG_principleGrid article:after{background:linear-gradient(90deg, var(--color-cyan), transparent);content:"";block-size:1px;inline-size:100px;position:absolute;inset:26px 30px auto auto}.iqw5BG_principleGrid article:hover{box-shadow:var(--shadow-2);transform:translateY(-4px)}.iqw5BG_principleGrid span{color:var(--color-blue);font-size:13px;font-weight:700}.iqw5BG_principleGrid h3{margin-top:50px;font-size:22px;font-weight:700;line-height:1.55}.iqw5BG_principleGrid p{color:var(--color-text-light-muted);margin-top:10px;font-size:14px;line-height:1.9}.iqw5BG_collaboration{width:var(--container);margin:0 auto var(--section-gap);border-radius:var(--radius-stage);color:var(--color-text-dark);box-shadow:var(--shadow-3);background:linear-gradient(135deg,#071b33,#0b2a4c);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(34px,6vw,96px);padding:clamp(34px,6vw,88px);display:grid;overflow:hidden}.iqw5BG_collaboration>div:first-child{max-inline-size:510px}.iqw5BG_collaboration>div:first-child>p:not(.iqw5BG_sectionLabel){color:var(--color-text-dark-muted)}.iqw5BG_processList{border-top:1px solid #ffffff2e;margin:0;padding:0;list-style:none}.iqw5BG_processList li{border-bottom:1px solid #ffffff26;grid-template-columns:42px 1fr;gap:16px;padding-block:22px;display:grid}.iqw5BG_processList span{color:#8fd8e7;font-size:13px;font-weight:700}.iqw5BG_processList h3{font-size:19px;font-weight:700;line-height:1.5}.iqw5BG_processList p{color:var(--color-text-dark-muted);margin-top:6px;font-size:14px;line-height:1.85}.iqw5BG_emptyState{width:var(--container);margin:0 auto var(--section-gap);border-radius:var(--radius-stage);box-shadow:var(--shadow-1);background:#fff;border:1px solid #0b1d3817;padding:clamp(42px,7vw,104px);position:relative;overflow:hidden}.iqw5BG_emptyState:before{background:linear-gradient(90deg, var(--color-cyan), var(--color-violet), var(--color-gold));content:"";block-size:1px;inline-size:88px;margin-bottom:36px;display:block}.iqw5BG_emptyState h2{max-inline-size:650px}.iqw5BG_emptyState a{margin-top:var(--space-6)}.iqw5BG_workState{background:linear-gradient(135deg,#f0f6f8,#fff);min-block-size:430px}.iqw5BG_workState:after{aspect-ratio:1;content:"";border:1px solid #0d4ea624;border-radius:50%;inline-size:min(37vw,430px);position:absolute;inset:auto -5% -37% auto;box-shadow:0 0 0 42px #0d4ea608,0 0 0 84px #0d4ea605}.iqw5BG_knowledgeState{min-block-size:460px;color:var(--color-text-dark);background:linear-gradient(135deg,#071b33,#0a2948)}.iqw5BG_knowledgeState:before{background:linear-gradient(90deg, var(--color-cyan), #a9e1ee)}.iqw5BG_knowledgeState p{color:var(--color-text-dark-muted)}.iqw5BG_knowledgeLayers{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:52px;display:grid}.iqw5BG_knowledgeLayers div{border-radius:var(--radius-card);background:#ffffff0d;border:1px solid #ffffff29;min-block-size:130px;padding:20px}.iqw5BG_knowledgeLayers span{color:#9fdfec;font-size:12px;font-weight:700}.iqw5BG_knowledgeLayers p{margin-top:12px;font-size:14px;line-height:1.8}.iqw5BG_contactLayout{gap:var(--surface-gap);width:var(--container);margin:0 auto var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.iqw5BG_contactCard{border-radius:var(--radius-card);min-block-size:280px;box-shadow:var(--shadow-1);background:#fff;border:1px solid #0b1d3817;align-content:start;padding:32px;display:grid}.iqw5BG_contactCard span{color:var(--color-blue);font-size:13px;font-weight:700}.iqw5BG_contactCard h2{margin-top:36px;font-size:22px;font-weight:700;line-height:1.55}.iqw5BG_contactCard p,.iqw5BG_contactCard address{color:var(--color-text-light-muted);margin-top:10px;font-size:15px;font-style:normal;line-height:1.9}.iqw5BG_contactCard a{color:var(--color-blue);align-self:end;margin-top:auto;font-size:15px;font-weight:700;display:inline-flex}.iqw5BG_contactCard a+a{margin-top:16px}.iqw5BG_contactCard a:hover{color:var(--color-cta-hover)}.iqw5BG_contactNote{width:var(--container);margin:0 auto var(--space-7);border-inline-start:3px solid var(--color-cyan);border-radius:0 var(--radius-card) var(--radius-card) 0;background:var(--color-bg-tint);color:var(--color-text-light-muted);padding:24px 28px;font-size:14px;line-height:2}.iqw5BG_formSection{width:var(--container);margin:0 auto var(--section-gap);border-radius:var(--radius-stage);box-shadow:var(--shadow-1);background:#fff;border:1px solid #0b1d3817;padding:clamp(30px,5vw,64px)}.iqw5BG_formSection>p:not(.iqw5BG_sectionLabel){max-inline-size:640px}.iqw5BG_detail{width:var(--container);padding-block:var(--section-gap);margin-inline:auto}.iqw5BG_detailGrid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:clamp(34px,6vw,88px);display:grid}.iqw5BG_detail aside{border-radius:var(--radius-card);box-shadow:var(--shadow-1);background:#fff;border:1px solid #0b1d3817;padding:28px}.iqw5BG_detail aside h2{margin:0;font-size:20px}.iqw5BG_related{gap:0;margin-top:20px;display:grid}.iqw5BG_related a{border-bottom:1px solid var(--color-divider);color:var(--color-blue);padding-block:13px;font-size:14px;font-weight:700}.iqw5BG_related a:last-child{border-bottom:0}.iqw5BG_faq{border-top:1px solid var(--color-divider);margin-top:64px;padding-top:48px}.iqw5BG_faq details{border-bottom:1px solid var(--color-divider);padding-block:20px}.iqw5BG_faq summary{cursor:pointer;font-size:18px;font-weight:700}.iqw5BG_faq details p{margin:12px 0 0;font-size:15px}.iqw5BG_detailIntro h2{max-inline-size:760px}.iqw5BG_detailPanel{align-self:start;background:var(--color-bg-tint)!important;border-color:#0d4ea629!important}.iqw5BG_detailPanel .iqw5BG_sectionLabel{color:var(--color-blue)}.iqw5BG_detailSections{gap:var(--surface-gap);margin-top:var(--section-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.iqw5BG_detailSection{border-radius:var(--radius-stage);box-shadow:var(--shadow-1);background:#fff;border:1px solid #0b1d381a;padding:clamp(28px,4vw,52px)}.iqw5BG_detailSection h2{max-inline-size:520px}.iqw5BG_detailList,.iqw5BG_detailProcess{border-top:1px solid var(--color-divider);gap:0;margin:34px 0 0;padding:0;list-style:none;display:grid}.iqw5BG_detailList li,.iqw5BG_detailProcess li{border-bottom:1px solid var(--color-divider);color:var(--color-text-light-muted);padding-block:16px;font-size:15px;line-height:1.9}.iqw5BG_detailList li{padding-inline-start:22px;position:relative}.iqw5BG_detailList li:before{background:var(--color-cyan);content:"";border-radius:50%;block-size:8px;inline-size:8px;position:absolute;inset-block-start:27px;inset-inline-start:0}.iqw5BG_detailProcess li{grid-template-columns:38px 1fr;gap:12px;display:grid}.iqw5BG_detailProcess span{color:var(--color-blue);font-size:13px;font-weight:700}.iqw5BG_detailProcess p{color:inherit}.iqw5BG_contextGrid{gap:var(--surface-gap);margin-top:var(--surface-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.iqw5BG_contextCard{border-radius:var(--radius-card);background:var(--color-bg-subtle);border:1px solid #0b1d381a;min-block-size:190px;padding:28px}.iqw5BG_contextCard>p:last-child{color:var(--color-text-light-muted);margin-top:18px;font-size:15px;line-height:2}.iqw5BG_relatedPanel{margin-top:var(--section-gap)}.iqw5BG_relatedPanel h2{font-size:24px!important}.iqw5BG_relatedPanel .iqw5BG_related{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.iqw5BG_relatedPanel .iqw5BG_related a{border:1px solid var(--color-divider);border-radius:var(--radius-card);background:#fff;padding:18px}.iqw5BG_relatedPanel .iqw5BG_related a:hover{background:var(--color-bg-tint);border-color:#0d4ea659}@media (max-width:1023px){.iqw5BG_serviceLayout,.iqw5BG_collaboration,.iqw5BG_detailGrid{gap:40px}.iqw5BG_principleGrid{grid-template-columns:1fr}.iqw5BG_sideNote{position:static}.iqw5BG_contactLayout{grid-template-columns:1fr}.iqw5BG_contactCard{min-block-size:210px}.iqw5BG_contactCard h2{margin-top:24px}}@media (max-width:699px){.iqw5BG_content{padding-block:72px}.iqw5BG_titleBlock h2,.iqw5BG_sideNote h2,.iqw5BG_collaboration h2,.iqw5BG_emptyState h2,.iqw5BG_detail h2,.iqw5BG_formSection h2{font-size:29px;line-height:1.55}.iqw5BG_titleBlock>p:not(.iqw5BG_sectionLabel),.iqw5BG_detail p{font-size:15px}.iqw5BG_serviceLayout,.iqw5BG_collaboration,.iqw5BG_detailGrid{grid-template-columns:1fr;gap:36px;padding:28px 22px}.iqw5BG_serviceRail a{grid-template-columns:32px 1fr 18px;padding-block:20px}.iqw5BG_serviceRail h3{font-size:18px}.iqw5BG_collaboration{margin-bottom:72px}.iqw5BG_principleGrid{margin-top:40px}.iqw5BG_principleGrid article{min-block-size:0;padding:24px}.iqw5BG_principleGrid h3{margin-top:28px}.iqw5BG_emptyState{min-block-size:400px;margin-bottom:72px;padding:38px 24px}.iqw5BG_knowledgeLayers{grid-template-columns:1fr;gap:10px;margin-top:36px}.iqw5BG_knowledgeLayers div{min-block-size:0}.iqw5BG_contactLayout{margin-bottom:28px}.iqw5BG_contactCard{min-block-size:200px;padding:28px 24px}.iqw5BG_contactNote{margin-bottom:28px;padding:20px}.iqw5BG_formSection{margin-bottom:72px;padding:32px 20px}.iqw5BG_formSection h2{font-size:28px}.iqw5BG_detail{padding-block:72px}.iqw5BG_detail aside{padding:24px}.iqw5BG_faq{margin-top:42px;padding-top:36px}.iqw5BG_faq summary{font-size:17px}.iqw5BG_detailSections,.iqw5BG_contextGrid{grid-template-columns:1fr}.iqw5BG_detailSection{padding:28px 22px}.iqw5BG_detailList,.iqw5BG_detailProcess{margin-top:26px}.iqw5BG_contextCard{min-block-size:0;padding:24px}.iqw5BG_relatedPanel .iqw5BG_related{grid-template-columns:1fr}}
