.ConceptFlow-module__GHqlMq__flow{gap:36px;display:grid}.ConceptFlow-module__GHqlMq__col{background:#fff;padding:22px 22px 24px;position:relative}.ConceptFlow-module__GHqlMq__core{background:var(--c-navy);color:#fff}.ConceptFlow-module__GHqlMq__title{color:var(--c-ink);margin-bottom:12px;font-weight:700}.ConceptFlow-module__GHqlMq__core .ConceptFlow-module__GHqlMq__title{color:#fff;letter-spacing:.08em}.ConceptFlow-module__GHqlMq__items{flex-wrap:wrap;gap:6px;display:flex}.ConceptFlow-module__GHqlMq__items li{background:var(--c-bg-subtle);color:var(--c-text);padding:3px 10px;font-size:.875rem;line-height:1.6}.ConceptFlow-module__GHqlMq__core .ConceptFlow-module__GHqlMq__items li{color:#fff;background:#ffffff1a}.ConceptFlow-module__GHqlMq__col:not(:last-child):after{content:"";background:#0a1b2e59;width:1px;height:36px;position:absolute;top:100%;left:50%}.ConceptFlow-module__GHqlMq__col:not(:last-child):before{content:"";border-bottom:1px solid #0a1b2e59;border-right:1px solid #0a1b2e59;width:7px;height:7px;position:absolute;top:calc(100% + 28px);left:calc(50% - 3px);transform:rotate(45deg)}@media (min-width:1024px){.ConceptFlow-module__GHqlMq__flow{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:48px}.ConceptFlow-module__GHqlMq__col{padding:28px}.ConceptFlow-module__GHqlMq__col:not(:last-child):after{width:48px;height:1px;top:50%;left:100%}.ConceptFlow-module__GHqlMq__col:not(:last-child):before{top:calc(50% - 3px);left:calc(100% + 40px);transform:rotate(-45deg)}}
.ProcessFlow-module__NWL19G__flow{gap:28px;display:grid}.ProcessFlow-module__NWL19G__step{background:#fff;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 18px;display:flex;position:relative}.ProcessFlow-module__NWL19G__subtle .ProcessFlow-module__NWL19G__step{background:var(--c-bg-subtle)}.ProcessFlow-module__NWL19G__step:not(:last-child):after{content:"";background:#0a1b2e59;width:1px;height:28px;position:absolute;top:100%;left:28px}.ProcessFlow-module__NWL19G__step:not(:last-child):before{content:"";border-bottom:1px solid #0a1b2e59;border-right:1px solid #0a1b2e59;width:7px;height:7px;position:absolute;top:calc(100% + 20px);left:25px;transform:rotate(45deg)}.ProcessFlow-module__NWL19G__no{color:var(--c-accent);font-size:.75rem;font-weight:500}.ProcessFlow-module__NWL19G__label{color:var(--c-ink);font-weight:700;line-height:1.6}.ProcessFlow-module__NWL19G__note{color:var(--c-muted);font-size:.8125rem;line-height:1.7}.ProcessFlow-module__NWL19G__human .ProcessFlow-module__NWL19G__note{color:var(--c-human);font-weight:500}.ProcessFlow-module__NWL19G__human,.ProcessFlow-module__NWL19G__subtle .ProcessFlow-module__NWL19G__human{background:var(--c-human-soft);box-shadow:inset 3px 0 0 var(--c-human)}.ProcessFlow-module__NWL19G__human .ProcessFlow-module__NWL19G__no{color:var(--c-human)}@media (min-width:1024px){.ProcessFlow-module__NWL19G__flow{grid-template-columns:repeat(var(--n), minmax(0, 1fr));align-items:stretch;gap:32px}.ProcessFlow-module__NWL19G__step:not(:last-child):after{width:32px;height:1px;top:50%;left:100%}.ProcessFlow-module__NWL19G__step:not(:last-child):before{top:calc(50% - 3px);left:calc(100% + 24px);transform:rotate(-45deg)}.ProcessFlow-module__NWL19G__human{box-shadow:inset 0 3px 0 var(--c-human)}}
.aifax-module__68P_jG__hero{padding-block:clamp(40px,5vw,72px) clamp(40px,5vw,64px)}.aifax-module__68P_jG__heroGrid{gap:32px;display:grid}.aifax-module__68P_jG__title{font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem);line-height:1.35}.aifax-module__68P_jG__lead{max-width:560px;color:var(--c-text);font-size:var(--fs-lead);word-break:auto-phrase;margin-top:20px;line-height:1.95}@media (min-width:1024px){.aifax-module__68P_jG__heroGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:56px}}.aifax-module__68P_jG__status{background:var(--c-human-soft);color:#5c4a2a;font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:36px;padding:12px 16px;display:flex}.aifax-module__68P_jG__status strong{color:#1f1605;background:#d4a13d;padding:1px 10px;font-size:.75rem}.aifax-module__68P_jG__intro{gap:20px;margin-top:28px;display:grid}.aifax-module__68P_jG__intro p{color:var(--c-text)}.aifax-module__68P_jG__introLabel{color:var(--c-accent);font-size:var(--fs-small);letter-spacing:.04em;margin-bottom:6px;font-weight:700}@media (min-width:768px){.aifax-module__68P_jG__intro{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}}.aifax-module__68P_jG__stepNo{color:var(--c-accent);font-size:.75rem;font-weight:500}.aifax-module__68P_jG__details{margin-top:28px}.aifax-module__68P_jG__details summary{color:var(--c-accent);font-size:var(--fs-small);cursor:pointer;align-items:center;gap:8px;font-weight:500;display:inline-flex}.aifax-module__68P_jG__detailsGrid{gap:24px;margin-top:20px;display:grid}@media (min-width:1024px){.aifax-module__68P_jG__detailsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}}.aifax-module__68P_jG__detailsTitle{font-size:.9375rem}.aifax-module__68P_jG__detailsNote{color:var(--c-text);font-size:var(--fs-small);margin-top:6px}.aifax-module__68P_jG__bullets li{font-size:var(--fs-small);padding:3px 0 3px 18px;position:relative}.aifax-module__68P_jG__bullets li:before{content:"";background:var(--c-ink);width:8px;height:1px;position:absolute;top:calc(3px + .95em);left:0}.aifax-module__68P_jG__detailsGrid .aifax-module__68P_jG__bullets{margin-top:8px}.aifax-module__68P_jG__legend{gap:20px;display:grid}.aifax-module__68P_jG__legend li{grid-template-columns:14px minmax(0,1fr);align-items:baseline;column-gap:10px;display:grid}.aifax-module__68P_jG__swatch{width:12px;height:12px;transform:translateY(1px)}.aifax-module__68P_jG__navy{background:var(--c-navy)}.aifax-module__68P_jG__gold{background:#d4a13d}.aifax-module__68P_jG__goldSoft{background:#ead3a1}.aifax-module__68P_jG__gray{background:#b8bec6}.aifax-module__68P_jG__legendName{color:var(--c-ink);font-weight:700}.aifax-module__68P_jG__legendBody{color:var(--c-text);font-size:var(--fs-small);grid-column:2;margin-top:2px}@media (min-width:768px){.aifax-module__68P_jG__legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px}}@media (min-width:1200px){.aifax-module__68P_jG__legend{grid-template-columns:repeat(4,minmax(0,1fr))}}.aifax-module__68P_jG__promise{background:#faf5ea;margin-top:48px;padding:28px 24px;box-shadow:inset 4px 0 #d4a13d}.aifax-module__68P_jG__promiseMain{color:var(--c-navy);word-break:auto-phrase;font-size:clamp(1.25rem,1.05rem + .9vw,1.75rem);font-weight:700;line-height:1.6}.aifax-module__68P_jG__promiseSub{color:#6b4d12;font-size:var(--fs-lead);margin-top:6px;font-weight:500}@media (min-width:768px){.aifax-module__68P_jG__promise{padding:36px 40px}}.aifax-module__68P_jG__safeguards{max-width:880px;margin-top:28px}.aifax-module__68P_jG__scope{gap:20px;display:grid}.aifax-module__68P_jG__scopeGroup{background:#fff;padding:24px}.aifax-module__68P_jG__scopeHead{margin-bottom:12px}@media (min-width:768px){.aifax-module__68P_jG__scope{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px}}.aifax-module__68P_jG__fields{margin-top:32px}.aifax-module__68P_jG__fieldTags{flex-wrap:wrap;gap:8px;display:flex}.aifax-module__68P_jG__fieldTags li{font-size:var(--fs-small);background:#fff;padding:5px 12px}.aifax-module__68P_jG__faint{color:var(--c-muted);margin-top:12px;font-size:.8125rem}.aifax-module__68P_jG__adopt{gap:16px;display:grid}.aifax-module__68P_jG__adopt li{background:var(--c-bg-subtle);flex-direction:column;gap:4px;padding:22px 24px;display:flex}.aifax-module__68P_jG__adoptLabel{color:var(--c-ink);font-size:1.0625rem;font-weight:700}.aifax-module__68P_jG__adoptBody{color:var(--c-text);font-size:var(--fs-small)}@media (min-width:1024px){.aifax-module__68P_jG__adopt{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.aifax-module__68P_jG__cautions{margin-top:20px}.aifax-module__68P_jG__cautions li{color:var(--c-muted);font-size:.8125rem;line-height:1.8}.aifax-module__68P_jG__cautions li:before{content:"※";margin-right:4px}.aifax-module__68P_jG__actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:32px;display:flex}.aifax-module__68P_jG__gatewayNote{color:var(--c-muted);font-size:var(--fs-small);margin-top:16px}.aifax-module__68P_jG__promise{background:var(--c-human-soft);color:#5c4a2a;gap:4px;max-width:760px;margin-top:28px;padding:20px 24px;display:grid}.aifax-module__68P_jG__promise strong{color:var(--c-human);font-size:1.0625rem}
.ServiceFlow-module__qud7zq__figure{width:100%;margin:0}.ServiceFlow-module__qud7zq__list{gap:30px;display:grid}.ServiceFlow-module__qud7zq__node{border:1px solid var(--c-line);border-radius:var(--radius);background:#fff;align-items:center;gap:14px;min-height:64px;padding:12px 20px;display:flex;position:relative}.ServiceFlow-module__qud7zq__node:not(:last-child):after,.ServiceFlow-module__qud7zq__node:not(:last-child):before{content:"";pointer-events:none;position:absolute;left:35px}.ServiceFlow-module__qud7zq__node:not(:last-child):after{background:var(--c-navy);opacity:.35;width:1px;height:28px;top:calc(100% + 1px)}.ServiceFlow-module__qud7zq__node:not(:last-child):before{border-right:1px solid var(--c-navy);border-bottom:1px solid var(--c-navy);opacity:.5;width:7px;height:7px;top:calc(100% + 22px);left:32px;transform:rotate(45deg)}.ServiceFlow-module__qud7zq__core:after{background:var(--c-gold)!important;opacity:1!important}.ServiceFlow-module__qud7zq__core:before{border-color:var(--c-gold)!important;opacity:1!important}.ServiceFlow-module__qud7zq__icon{width:32px;color:var(--c-navy);flex:none;display:inline-flex}.ServiceFlow-module__qud7zq__text{gap:2px;min-width:0;display:grid}.ServiceFlow-module__qud7zq__label{color:var(--c-ink);font-size:.9375rem;font-weight:700;line-height:1.5}.ServiceFlow-module__qud7zq__sub{color:var(--c-muted);font-size:.8125rem;line-height:1.6}.ServiceFlow-module__qud7zq__core{padding-block:18px;background:var(--c-navy);border-color:#0000;padding-left:66px}.ServiceFlow-module__qud7zq__core .ServiceFlow-module__qud7zq__label{color:#fff;letter-spacing:.12em}.ServiceFlow-module__qud7zq__core .ServiceFlow-module__qud7zq__sub{color:#c9d6e6}.ServiceFlow-module__qud7zq__human{background:var(--c-human-soft);border-color:#0000}.ServiceFlow-module__qud7zq__human .ServiceFlow-module__qud7zq__icon,.ServiceFlow-module__qud7zq__human .ServiceFlow-module__qud7zq__label{color:var(--c-human)}@media (prefers-reduced-motion:no-preference){.ServiceFlow-module__qud7zq__node{animation:ServiceFlow-module__qud7zq__rise .28s var(--ease) both}}@keyframes ServiceFlow-module__qud7zq__rise{0%{transform:translateY(6px)}}
