.AiSanboReel-module__o-JQ-G__reel{background:var(--sw-navy);min-width:0;margin:0;position:relative}.AiSanboReel-module__o-JQ-G__canvas{aspect-ratio:16/9;width:min(100%,177.778svh - 163.556px);max-width:100%;height:auto;margin-inline:auto;display:block}.AiSanboReel-module__o-JQ-G__overlay{pointer-events:none;justify-content:space-between;align-items:center;gap:4px 16px;padding:0 clamp(12px,3vw,32px);display:flex;position:absolute;inset:auto 0 3px}.AiSanboReel-module__o-JQ-G__overlay figcaption{color:#f5f7f5b3;letter-spacing:.06em;font-size:12px}.AiSanboReel-module__o-JQ-G__motionControl{pointer-events:auto;color:#f5f7f5d9;text-underline-offset:4px;cursor:pointer;min-height:44px;padding:8px 12px;font-size:12px;text-decoration:underline}.AiSanboReel-module__o-JQ-G__motionControl:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #f7df9c}.AiSanboReel-module__o-JQ-G__progress{background:#ffffff1f;height:3px;position:absolute;inset:auto 0 0}.AiSanboReel-module__o-JQ-G__progress span{transform-origin:0;background:#f7df9c;height:100%;display:block;transform:scaleX(0)}@media (max-width:767px){.AiSanboReel-module__o-JQ-G__overlay figcaption{display:none}.AiSanboReel-module__o-JQ-G__overlay{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.AiSanboReel-module__o-JQ-G__motionControl{display:none}}
.Demo-module__zp6HUa__figure{min-width:0;margin:0}.Demo-module__zp6HUa__window{border:1px solid var(--sw-line);color:var(--sw-ink);background:#fff;border-radius:16px;flex-direction:column;font-family:Noto Sans JP,sans-serif;line-height:1.6;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #0c283e38}.Demo-module__zp6HUa__dark .Demo-module__zp6HUa__window{box-shadow:0 24px 64px #00000059}.Demo-module__zp6HUa__chrome{background:var(--sw-paper);border-bottom:1px solid var(--sw-neutral-200);flex-shrink:0;align-items:center;gap:8px;height:36px;padding:0 14px;display:flex}.Demo-module__zp6HUa__chromeDot{background:var(--sw-neutral-200);border-radius:50%;width:10px;height:10px}.Demo-module__zp6HUa__chromeUrl{border:1px solid var(--sw-neutral-200);min-width:0;height:22px;color:var(--sw-neutral-500);white-space:nowrap;background:#fff;border-radius:6px;flex-grow:1;align-items:center;margin-left:10px;padding:0 10px;font-size:11px;display:flex;overflow:hidden}.Demo-module__zp6HUa__sampleBadge{color:var(--sw-muted);background:var(--sw-pale);border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:10px;font-weight:700}.Demo-module__zp6HUa__pill{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:700}.Demo-module__zp6HUa__fade{transition:opacity .5s,transform .5s}.Demo-module__zp6HUa__cursor{z-index:5;pointer-events:none;transition:left .9s cubic-bezier(.4,0,.2,1),top .9s cubic-bezier(.4,0,.2,1),opacity .3s;position:absolute}.Demo-module__zp6HUa__ripple{background:#2265d859;border-radius:50%;width:28px;height:28px;transition:transform .45s,opacity .45s;position:absolute;top:-14px;left:-14px}.Demo-module__zp6HUa__toast{z-index:4;background:var(--sw-navy);color:#fff;border-radius:10px;flex-direction:column;gap:2px;padding:10px 16px;font-size:12px;transition:opacity .4s,transform .4s;display:flex;position:absolute;box-shadow:0 8px 24px #0c283e4d}.Demo-module__zp6HUa__toast small{color:#ccdae6;font-size:11px}.Demo-module__zp6HUa__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;margin-top:10px;display:flex}.Demo-module__zp6HUa__meta figcaption{letter-spacing:.04em;color:var(--sw-muted);font-size:12px}.Demo-module__zp6HUa__dark .Demo-module__zp6HUa__meta figcaption{color:#ccdae6}.Demo-module__zp6HUa__motionControl{min-height:44px;color:var(--sw-muted);text-underline-offset:4px;cursor:pointer;padding:8px 12px;font-size:12px;text-decoration:underline}.Demo-module__zp6HUa__dark .Demo-module__zp6HUa__motionControl{color:#ccdae6}.Demo-module__zp6HUa__motionControl:focus-visible{outline:2px solid var(--sw-blue);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.Demo-module__zp6HUa__motionControl{display:none}.Demo-module__zp6HUa__fade,.Demo-module__zp6HUa__cursor,.Demo-module__zp6HUa__ripple,.Demo-module__zp6HUa__toast{transition:none}}@keyframes Demo-module__zp6HUa__demo-spin{to{transform:rotate(360deg)}}.Demo-module__zp6HUa__spinner{border:2px solid var(--sw-blue-300);border-top-color:var(--sw-blue);border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.8s linear infinite Demo-module__zp6HUa__demo-spin}
.CockpitDemo-module__SUx8nG__window{height:660px}.CockpitDemo-module__SUx8nG__window[data-layout=mid]{height:640px}.CockpitDemo-module__SUx8nG__window[data-layout=compact]{height:600px}.CockpitDemo-module__SUx8nG__body{flex-grow:1;min-height:0;display:flex}.CockpitDemo-module__SUx8nG__sidebar{border-right:1px solid var(--sw-neutral-200);background:#fff;flex-direction:column;flex-shrink:0;gap:4px;width:200px;padding:20px 12px;display:flex}.CockpitDemo-module__SUx8nG__brand{align-items:center;gap:10px;padding:0 8px 16px;display:flex}.CockpitDemo-module__SUx8nG__brandMark{background:var(--sw-blue);color:#fff;width:30px;height:30px;font-family:var(--font-inter), sans-serif;border-radius:9px;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.CockpitDemo-module__SUx8nG__brandName{font-family:var(--font-inter), sans-serif;color:var(--sw-navy);font-size:14px;font-weight:800}.CockpitDemo-module__SUx8nG__navItem,.CockpitDemo-module__SUx8nG__navActive{color:var(--sw-neutral-700);border-radius:9px;padding:9px 12px;font-size:13px;font-weight:500}.CockpitDemo-module__SUx8nG__navActive{color:var(--sw-blue);background:var(--sw-pale);font-weight:700}.CockpitDemo-module__SUx8nG__main{background:var(--sw-paper);flex-direction:column;flex-grow:1;min-width:0;display:flex;position:relative}.CockpitDemo-module__SUx8nG__topbar{border-bottom:1px solid var(--sw-neutral-200);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:48px;padding:0 22px;display:flex}.CockpitDemo-module__SUx8nG__greeting{color:var(--sw-navy);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.CockpitDemo-module__SUx8nG__arrived{color:#065f46;background:#d1fae5;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:flex}.CockpitDemo-module__SUx8nG__arrivedDot{background:#059669;border-radius:50%;width:6px;height:6px;transition:opacity .4s}.CockpitDemo-module__SUx8nG__content{flex-direction:column;flex-grow:1;gap:16px;min-height:0;padding:22px;display:flex;overflow:hidden}.CockpitDemo-module__SUx8nG__hero{background:var(--sw-navy);color:#fff;border-radius:14px;flex-wrap:wrap;align-items:stretch;gap:14px;padding:18px;display:flex}.CockpitDemo-module__SUx8nG__heroText{flex-direction:column;flex-grow:1;gap:10px;min-width:200px;display:flex}.CockpitDemo-module__SUx8nG__heroEyebrow{letter-spacing:.1em;color:#f7df9c;font-size:11px;font-weight:700}.CockpitDemo-module__SUx8nG__heroHead{font-size:22px;font-weight:700;line-height:1.4}.CockpitDemo-module__SUx8nG__heroCount{font-family:var(--font-inter), sans-serif;color:#f7df9c;padding:0 4px;font-weight:800}.CockpitDemo-module__SUx8nG__diff{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.CockpitDemo-module__SUx8nG__diffLabel{color:#ccdae6;font-size:10px}.CockpitDemo-module__SUx8nG__diffGold,.CockpitDemo-module__SUx8nG__diffGreen{color:#f7df9c;background:#f7df9c2e;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.CockpitDemo-module__SUx8nG__diffGreen{color:#a7f3d0;background:#d1fae529}.CockpitDemo-module__SUx8nG__runningTodo{background:#ffffff14;border-radius:10px;align-items:stretch;gap:10px;min-width:0;padding:10px;display:flex}.CockpitDemo-module__SUx8nG__runningText{flex-direction:column;gap:4px;min-width:0;max-width:220px;display:flex}.CockpitDemo-module__SUx8nG__runningLabel{color:#ccdae6;font-size:10px}.CockpitDemo-module__SUx8nG__runningIssue{color:var(--sw-blue-300);font-size:10px}.CockpitDemo-module__SUx8nG__runningTitle{font-size:12px;font-weight:700;line-height:1.5}.CockpitDemo-module__SUx8nG__dueCard{width:54px;color:var(--sw-navy);background:#fff;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:1px;display:flex}.CockpitDemo-module__SUx8nG__dueCard small{color:var(--sw-muted);font-size:9px}.CockpitDemo-module__SUx8nG__dueCard strong{font-family:var(--font-inter), sans-serif;font-size:16px;font-weight:800}.CockpitDemo-module__SUx8nG__sectionLabel{color:var(--sw-neutral-700);font-size:12px;font-weight:700}.CockpitDemo-module__SUx8nG__proposals{flex-direction:column;gap:8px;display:flex}.CockpitDemo-module__SUx8nG__proposal{border:1px solid var(--sw-neutral-200);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;transition:opacity .5s,transform .5s,border-color .3s,box-shadow .3s;display:flex}.CockpitDemo-module__SUx8nG__proposalFocus{border-color:var(--sw-blue);box-shadow:0 0 0 3px #2265d82e}.CockpitDemo-module__SUx8nG__proposalTitle{white-space:nowrap;text-overflow:ellipsis;flex-grow:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.CockpitDemo-module__SUx8nG__evidenceLink{color:var(--sw-blue);flex-shrink:0;font-size:11px}.CockpitDemo-module__SUx8nG__tagUrgent{color:#991b1b;background:#fee2e2}.CockpitDemo-module__SUx8nG__tagNormal{background:var(--sw-pale);color:var(--sw-blue-800)}.CockpitDemo-module__SUx8nG__tagCaution{color:#92400e;background:#fef3c7}.CockpitDemo-module__SUx8nG__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.CockpitDemo-module__SUx8nG__kpi{border:1px solid var(--sw-neutral-200);background:#fff;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex}.CockpitDemo-module__SUx8nG__kpiHead{color:var(--sw-muted);justify-content:space-between;align-items:center;gap:6px;font-size:11px;display:flex}.CockpitDemo-module__SUx8nG__kpiValue{font-family:var(--font-inter), sans-serif;color:var(--sw-navy);font-size:20px;font-weight:800}.CockpitDemo-module__SUx8nG__trend_warn,.CockpitDemo-module__SUx8nG__trend_good,.CockpitDemo-module__SUx8nG__trend_flat{font-size:10px}.CockpitDemo-module__SUx8nG__trend_warn{color:#b45309}.CockpitDemo-module__SUx8nG__trend_good{color:#047857}.CockpitDemo-module__SUx8nG__trend_flat{color:var(--sw-muted)}.CockpitDemo-module__SUx8nG__drawer{z-index:3;border-left:1px solid var(--sw-line);background:#fff;flex-direction:column;width:400px;max-width:100%;transition:transform .55s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-16px 0 40px #0c283e29}.CockpitDemo-module__SUx8nG__drawerHead{border-bottom:1px solid var(--sw-neutral-200);color:var(--sw-navy);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 18px;font-size:14px;font-weight:700;display:flex}.CockpitDemo-module__SUx8nG__drawerBody{flex-direction:column;flex-grow:1;gap:14px;min-height:0;padding:16px 18px;display:flex;overflow:hidden}.CockpitDemo-module__SUx8nG__evidence{color:var(--sw-neutral-800);flex-direction:column;gap:6px;font-size:12px;line-height:1.7;display:flex}.CockpitDemo-module__SUx8nG__analysis{background:var(--sw-pale);color:var(--sw-ink);border-radius:10px;padding:10px 12px}.CockpitDemo-module__SUx8nG__evidenceTitle{color:var(--sw-neutral-700);font-weight:700}.CockpitDemo-module__SUx8nG__drawerFoot{border-top:1px solid var(--sw-neutral-200);flex-shrink:0;padding:14px 18px}.CockpitDemo-module__SUx8nG__consultButton{background:var(--sw-blue);color:#fff;border-radius:10px;justify-content:center;padding:12px;font-size:13px;font-weight:700;transition:background .15s,transform .15s;display:flex}.CockpitDemo-module__SUx8nG__consultPressed{background:var(--sw-blue-hover);transform:scale(.97)}.CockpitDemo-module__SUx8nG__toast{bottom:16px;left:22px}.CockpitDemo-module__SUx8nG__window[data-layout=compact] .CockpitDemo-module__SUx8nG__topbar,.CockpitDemo-module__SUx8nG__window[data-layout=compact] .CockpitDemo-module__SUx8nG__content{padding-left:14px;padding-right:14px}.CockpitDemo-module__SUx8nG__window[data-layout=compact] .CockpitDemo-module__SUx8nG__content{gap:12px;padding-top:14px;padding-bottom:14px}.CockpitDemo-module__SUx8nG__window[data-layout=compact] .CockpitDemo-module__SUx8nG__greeting{font-size:12px}.CockpitDemo-module__SUx8nG__window[data-layout=compact] .CockpitDemo-module__SUx8nG__hero{padding:14px}.CockpitDemo-module__SUx8nG__window[data-layout=compact] .CockpitDemo-module__SUx8nG__heroHead{font-size:17px}.CockpitDemo-module__SUx8nG__window[data-layout=compact] .CockpitDemo-module__SUx8nG__proposalTitle{font-size:11px}.CockpitDemo-module__SUx8nG__window[data-layout=compact] .CockpitDemo-module__SUx8nG__runningText{flex-grow:1;max-width:none}.CockpitDemo-module__SUx8nG__window[data-layout=compact] .CockpitDemo-module__SUx8nG__toast{left:14px;right:14px}
.ConsultTodoDemo-module__fEmbWW__window{height:680px}.ConsultTodoDemo-module__fEmbWW__window[data-layout=mid]{height:660px}.ConsultTodoDemo-module__fEmbWW__window[data-layout=compact]{height:640px}.ConsultTodoDemo-module__fEmbWW__header{border-bottom:1px solid var(--sw-neutral-200);flex-direction:column;flex-shrink:0;gap:10px;padding:14px 24px;display:flex}.ConsultTodoDemo-module__fEmbWW__titleRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.ConsultTodoDemo-module__fEmbWW__title{color:var(--sw-navy);font-size:16px;font-weight:700}.ConsultTodoDemo-module__fEmbWW__issueNo{color:var(--sw-muted);font-size:11px}.ConsultTodoDemo-module__fEmbWW__steps{gap:4px;display:flex}.ConsultTodoDemo-module__fEmbWW__step{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.ConsultTodoDemo-module__fEmbWW__stepBar{background:var(--sw-neutral-200);border-radius:2px;height:4px;transition:background .5s}.ConsultTodoDemo-module__fEmbWW__stepLabel{color:var(--sw-neutral-400);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;transition:color .5s;overflow:hidden}.ConsultTodoDemo-module__fEmbWW__step[data-state=done] .ConsultTodoDemo-module__fEmbWW__stepBar{background:var(--sw-blue-300)}.ConsultTodoDemo-module__fEmbWW__step[data-state=done] .ConsultTodoDemo-module__fEmbWW__stepLabel{color:var(--sw-muted)}.ConsultTodoDemo-module__fEmbWW__step[data-state=current] .ConsultTodoDemo-module__fEmbWW__stepBar{background:var(--sw-blue)}.ConsultTodoDemo-module__fEmbWW__step[data-state=current] .ConsultTodoDemo-module__fEmbWW__stepLabel{color:var(--sw-blue)}.ConsultTodoDemo-module__fEmbWW__tabs{background:var(--sw-paper);border-radius:10px;gap:4px;padding:3px;display:flex}.ConsultTodoDemo-module__fEmbWW__tab,.ConsultTodoDemo-module__fEmbWW__tabActive{text-align:center;color:var(--sw-muted);border-radius:8px;flex:1 1 0;padding:6px;font-size:12px;font-weight:700;transition:background .3s,color .3s}.ConsultTodoDemo-module__fEmbWW__tabActive{color:var(--sw-navy);background:#fff}.ConsultTodoDemo-module__fEmbWW__body{flex-grow:1;min-height:0;display:flex;position:relative}.ConsultTodoDemo-module__fEmbWW__chat{border-right:1px solid var(--sw-neutral-200);flex-direction:column;flex:0 0 54%;min-width:0;display:flex}.ConsultTodoDemo-module__fEmbWW__messages{background:#fbfcfd;flex-direction:column;flex-grow:1;justify-content:flex-end;gap:12px;min-height:0;padding:22px;font-size:13px;line-height:1.7;display:flex;overflow:hidden}.ConsultTodoDemo-module__fEmbWW__userRow{justify-content:flex-end;display:flex}.ConsultTodoDemo-module__fEmbWW__userBubble{background:var(--sw-blue);color:#fff;border-radius:14px 14px 4px;max-width:82%;padding:10px 14px}.ConsultTodoDemo-module__fEmbWW__aiBubble{border:1px solid var(--sw-neutral-200);background:#fff;border-radius:14px 14px 14px 4px;flex-direction:column;align-self:flex-start;gap:8px;max-width:92%;padding:12px 14px;display:flex}.ConsultTodoDemo-module__fEmbWW__planRow{background:var(--sw-paper);border-radius:8px;align-items:baseline;gap:8px;padding:6px 8px;display:flex}.ConsultTodoDemo-module__fEmbWW__planStep{font-family:var(--font-inter), sans-serif;color:var(--sw-blue);flex-shrink:0;font-size:10px;font-weight:800}.ConsultTodoDemo-module__fEmbWW__cta{background:var(--sw-blue);color:#fff;border-radius:10px;align-self:flex-start;margin-top:2px;padding:8px 14px;font-size:12px;font-weight:700;transition:background .15s,transform .15s}.ConsultTodoDemo-module__fEmbWW__ctaPressed{background:var(--sw-blue-hover);transform:scale(.96)}.ConsultTodoDemo-module__fEmbWW__source{color:var(--sw-muted);font-size:11px}.ConsultTodoDemo-module__fEmbWW__choices{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.ConsultTodoDemo-module__fEmbWW__choice{border:1px solid var(--sw-line);color:var(--sw-neutral-700);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700;transition:background .15s,color .15s,transform .15s}.ConsultTodoDemo-module__fEmbWW__choicePrimary{background:var(--sw-pale);color:var(--sw-blue-800);border-color:#0000}.ConsultTodoDemo-module__fEmbWW__choiceChosen{background:var(--sw-blue);color:#fff;border-color:#0000}.ConsultTodoDemo-module__fEmbWW__choicePressed{transform:scale(.95)}.ConsultTodoDemo-module__fEmbWW__creating{color:var(--sw-blue-800);background:var(--sw-pale);border-radius:10px;align-self:flex-start;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.ConsultTodoDemo-module__fEmbWW__typing{border:1px solid var(--sw-neutral-200);background:#fff;border-radius:14px;align-self:flex-start;gap:5px;padding:12px 14px;display:flex}.ConsultTodoDemo-module__fEmbWW__typing span{background:var(--sw-blue);border-radius:50%;width:6px;height:6px}.ConsultTodoDemo-module__fEmbWW__inputArea{border-top:1px solid var(--sw-neutral-200);background:#fff;flex-shrink:0;padding:10px 22px 12px}.ConsultTodoDemo-module__fEmbWW__input{border:1px solid var(--sw-line);border-radius:12px;align-items:center;gap:10px;padding:9px 12px;display:flex}.ConsultTodoDemo-module__fEmbWW__placeholder{min-width:0;color:var(--sw-neutral-500);white-space:nowrap;text-overflow:ellipsis;flex-grow:1;font-size:12px;overflow:hidden}.ConsultTodoDemo-module__fEmbWW__send{background:var(--sw-blue);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ConsultTodoDemo-module__fEmbWW__panel{background:var(--sw-paper);flex-direction:column;flex-grow:1;gap:12px;min-width:0;padding:20px;display:flex;overflow:hidden}.ConsultTodoDemo-module__fEmbWW__panelHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.ConsultTodoDemo-module__fEmbWW__panelTitle{flex-direction:column;gap:2px;min-width:0;display:flex}.ConsultTodoDemo-module__fEmbWW__panelEyebrow{color:var(--sw-muted);font-size:11px;font-weight:700}.ConsultTodoDemo-module__fEmbWW__panelIssue{color:var(--sw-navy);font-size:15px;font-weight:700}.ConsultTodoDemo-module__fEmbWW__weekChip{background:var(--sw-navy);color:#fff;border-radius:999px;align-self:flex-start;margin-top:4px;padding:3px 9px;font-size:11px;font-weight:700}.ConsultTodoDemo-module__fEmbWW__donuts{flex-shrink:0;gap:10px;display:flex}.ConsultTodoDemo-module__fEmbWW__donut{flex-direction:column;align-items:center;gap:2px;display:flex}.ConsultTodoDemo-module__fEmbWW__donut small{color:var(--sw-muted);font-size:9px}.ConsultTodoDemo-module__fEmbWW__donutArc{transition:stroke-dasharray .6s}.ConsultTodoDemo-module__fEmbWW__empty{border:1px dashed var(--sw-line);color:var(--sw-muted);text-align:center;border-radius:12px;flex-grow:1;justify-content:center;align-items:center;padding:20px;font-size:12px;display:flex}.ConsultTodoDemo-module__fEmbWW__card{border:1px solid var(--sw-neutral-200);background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ConsultTodoDemo-module__fEmbWW__cardHead{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ConsultTodoDemo-module__fEmbWW__cardTitle{color:var(--sw-ink);font-size:13px;font-weight:700}.ConsultTodoDemo-module__fEmbWW__cardMeta{color:var(--sw-muted);font-size:11px}.ConsultTodoDemo-module__fEmbWW__statusTodo{background:var(--sw-neutral-100);color:var(--sw-neutral-700)}.ConsultTodoDemo-module__fEmbWW__statusDoing{color:#92400e;background:#fef3c7}.ConsultTodoDemo-module__fEmbWW__newBadge{color:#1e40af;background:#dbeafe}.ConsultTodoDemo-module__fEmbWW__detail{border-top:1px solid var(--sw-neutral-100);color:var(--sw-neutral-800);flex-direction:column;gap:4px;padding-top:8px;font-size:11px;line-height:1.7;display:flex}.ConsultTodoDemo-module__fEmbWW__detail b{width:44px;font-weight:700;display:inline-block}.ConsultTodoDemo-module__fEmbWW__doneDef{color:#065f46;background:#ecfdf5;border-radius:6px;margin-top:4px;padding:6px 8px}.ConsultTodoDemo-module__fEmbWW__doneDef b{width:auto}.ConsultTodoDemo-module__fEmbWW__toast{max-width:300px;top:12px;right:16px}.ConsultTodoDemo-module__fEmbWW__window[data-layout=mid] .ConsultTodoDemo-module__fEmbWW__chat{flex-basis:58%}.ConsultTodoDemo-module__fEmbWW__window[data-layout=mid] .ConsultTodoDemo-module__fEmbWW__detail{display:none}.ConsultTodoDemo-module__fEmbWW__window[data-layout=compact] .ConsultTodoDemo-module__fEmbWW__header{padding:12px 14px}.ConsultTodoDemo-module__fEmbWW__window[data-layout=compact] .ConsultTodoDemo-module__fEmbWW__title{font-size:14px}.ConsultTodoDemo-module__fEmbWW__window[data-layout=compact] .ConsultTodoDemo-module__fEmbWW__stepLabel{font-size:9px}.ConsultTodoDemo-module__fEmbWW__window[data-layout=compact] .ConsultTodoDemo-module__fEmbWW__chat{border-right:0;flex-basis:100%}.ConsultTodoDemo-module__fEmbWW__window[data-layout=compact] .ConsultTodoDemo-module__fEmbWW__messages{padding:14px;font-size:12px}.ConsultTodoDemo-module__fEmbWW__window[data-layout=compact] .ConsultTodoDemo-module__fEmbWW__inputArea{padding:10px 14px 12px}.ConsultTodoDemo-module__fEmbWW__window[data-layout=compact] .ConsultTodoDemo-module__fEmbWW__panel{padding:14px}.ConsultTodoDemo-module__fEmbWW__window[data-layout=compact] .ConsultTodoDemo-module__fEmbWW__toast{max-width:none;left:14px;right:14px}
.Marketing-module__RVKKMa__marketing{background:var(--sw-white);color:var(--sw-ink);padding-top:92px;font-family:Noto Sans JP,sans-serif;font-size:15px;line-height:1.9}.Marketing-module__RVKKMa__container{width:min(100% - 64px,1120px);margin-inline:auto}.Marketing-module__RVKKMa__section{padding-block:72px;scroll-margin-top:110px}.Marketing-module__RVKKMa__section h2{letter-spacing:-.02em;color:var(--sw-navy);margin-bottom:40px;font-size:clamp(30px,3.4vw,48px);font-weight:700;line-height:1.35}.Marketing-module__RVKKMa__dark .Marketing-module__RVKKMa__section h2,.Marketing-module__RVKKMa__dark h2,.Marketing-module__RVKKMa__blue h2{color:#fff}.Marketing-module__RVKKMa__section h3{font-size:19px;font-weight:700;line-height:1.6}.Marketing-module__RVKKMa__section p{margin-bottom:20px;font-size:17px;line-height:1.95}.Marketing-module__RVKKMa__section p:last-child{margin-bottom:0}.Marketing-module__RVKKMa__paper{background:var(--sw-paper)}.Marketing-module__RVKKMa__pale{background:var(--sw-pale)}.Marketing-module__RVKKMa__dark{background:var(--sw-navy);color:#fff}.Marketing-module__RVKKMa__blue{background:var(--sw-blue);color:#fff}.Marketing-module__RVKKMa__muted{color:var(--sw-muted)}.Marketing-module__RVKKMa__dark .Marketing-module__RVKKMa__muted,.Marketing-module__RVKKMa__blue .Marketing-module__RVKKMa__muted{color:#ccdae6}.Marketing-module__RVKKMa__eyebrow{color:var(--sw-blue);letter-spacing:.14em;margin-bottom:32px;font-size:13px;font-weight:700;display:block}.Marketing-module__RVKKMa__dark .Marketing-module__RVKKMa__eyebrow{color:#afcdf0}.Marketing-module__RVKKMa__blue .Marketing-module__RVKKMa__eyebrow{color:#e4efff}.Marketing-module__RVKKMa__twoColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:36px;display:grid}.Marketing-module__RVKKMa__hero{padding-top:42px;padding-bottom:64px}.Marketing-module__RVKKMa__hero h1{letter-spacing:-.03em;margin:0 0 28px;font-size:clamp(34px,3.8vw,56px);font-weight:900;line-height:1.25}.Marketing-module__RVKKMa__hero h1 span{display:block}.Marketing-module__RVKKMa__hero h2{font-size:24px;font-weight:500;line-height:1.75}.Marketing-module__RVKKMa__heroGrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px;display:grid}.Marketing-module__RVKKMa__heroVisual img{aspect-ratio:550/530;width:100%;height:auto}.Marketing-module__RVKKMa__heroVisual figcaption{color:var(--sw-muted);margin-top:8px;font-size:12px}.Marketing-module__RVKKMa__purpose{border-top:1px solid var(--sw-line);margin-top:40px;padding-top:40px;font-size:14px}.Marketing-module__RVKKMa__actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}.Marketing-module__RVKKMa__action{white-space:normal;text-align:center;background:var(--sw-blue);color:#fff;border:1px solid #0000;border-radius:6px;min-width:0;max-width:100%;height:auto;min-height:48px;padding:14px 24px;font-size:14px;font-weight:500;text-decoration:none}.Marketing-module__RVKKMa__action:hover{background:var(--sw-blue-hover)}.Marketing-module__RVKKMa__secondary{color:var(--sw-ink);border-color:var(--sw-line);background:#fff}.Marketing-module__RVKKMa__secondary:hover{background:var(--sw-pale);color:var(--sw-ink)}.Marketing-module__RVKKMa__textLink{text-underline-offset:5px;font-size:14px;font-weight:500}.Marketing-module__RVKKMa__textLink:hover{text-decoration:underline}.Marketing-module__RVKKMa__accent{color:var(--sw-blue)}.Marketing-module__RVKKMa__statement{font-size:20px;font-weight:700}.Marketing-module__RVKKMa__small{font-size:13px;line-height:1.9}.Marketing-module__RVKKMa__supportGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-block:40px;display:grid}.Marketing-module__RVKKMa__supportGrid article{border-top:1px solid var(--sw-line);padding-top:20px}.Marketing-module__RVKKMa__supportGrid h3{margin-bottom:16px}.Marketing-module__RVKKMa__supportGrid .Marketing-module__RVKKMa__eyebrow{margin-bottom:20px}.Marketing-module__RVKKMa__supportGrid p{color:var(--sw-muted);font-size:15px}.Marketing-module__RVKKMa__visionTitle{font-size:clamp(30px,3.5vw,48px)!important}.Marketing-module__RVKKMa__visionList{margin-top:48px}.Marketing-module__RVKKMa__visionRow{border-top:1px solid #345064;grid-template-columns:88px minmax(0,480fr) minmax(0,616fr);align-items:start;gap:32px;padding-block:28px;display:grid}.Marketing-module__RVKKMa__visionRow .Marketing-module__RVKKMa__eyebrow{margin-bottom:8px}.Marketing-module__RVKKMa__visionRow p{color:#ccdae6}.Marketing-module__RVKKMa__flow{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin-block:40px 24px;display:grid}.Marketing-module__RVKKMa__flow li{background:#fff;padding:18px}.Marketing-module__RVKKMa__flow h3{margin-bottom:8px}.Marketing-module__RVKKMa__flow .Marketing-module__RVKKMa__eyebrow{margin-bottom:10px}.Marketing-module__RVKKMa__rule{border:0;border-top:1px solid var(--sw-line);margin-block:40px}.Marketing-module__RVKKMa__problems{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-block:40px;display:grid}.Marketing-module__RVKKMa__problems article{border-top:1px solid var(--sw-line);padding-top:20px}.Marketing-module__RVKKMa__problems h3{margin-bottom:12px;font-size:20px}.Marketing-module__RVKKMa__problems p{color:var(--sw-muted);font-size:15px}.Marketing-module__RVKKMa__inputs article{border-bottom:1px solid var(--sw-line);padding-block:20px}.Marketing-module__RVKKMa__inputs .Marketing-module__RVKKMa__eyebrow{margin-bottom:8px}.Marketing-module__RVKKMa__steps li+li{margin-top:28px}.Marketing-module__RVKKMa__steps h3{margin-bottom:12px}.Marketing-module__RVKKMa__steps .Marketing-module__RVKKMa__eyebrow{margin-bottom:8px}.Marketing-module__RVKKMa__example{border-top:1px solid var(--sw-line);grid-template-columns:140px minmax(0,470fr) minmax(0,542fr);gap:32px;padding-block:32px;display:grid}.Marketing-module__RVKKMa__example h3{font-size:22px}.Marketing-module__RVKKMa__example .Marketing-module__RVKKMa__eyebrow{margin-bottom:10px}.Marketing-module__RVKKMa__entryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.Marketing-module__RVKKMa__entryCard{color:var(--sw-ink);background:#fff;border-radius:10px;padding:36px}.Marketing-module__RVKKMa__entryCard h3{margin-bottom:20px;font-size:26px}.Marketing-module__RVKKMa__entryCard.Marketing-module__RVKKMa__dark{background:var(--sw-navy);color:#fff}.Marketing-module__RVKKMa__price{background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding:32px;display:flex}.Marketing-module__RVKKMa__faq{border-top:1px solid var(--sw-line);padding-block:28px}.Marketing-module__RVKKMa__faq summary{cursor:pointer;font-size:20px;font-weight:700}.Marketing-module__RVKKMa__faq p{color:var(--sw-muted);max-width:900px;margin:16px 0 0}.Marketing-module__RVKKMa__trust{background:var(--sw-paper);flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:32px;padding:24px;display:flex}.Marketing-module__RVKKMa__trust a{text-underline-offset:4px;text-decoration:underline}.Marketing-module__RVKKMa__header{z-index:45;background:var(--sw-paper);color:var(--sw-ink);border-bottom:1px solid var(--sw-line);position:fixed;inset-inline:0}.Marketing-module__RVKKMa__headerRow{justify-content:space-between;align-items:center;gap:24px;min-height:92px;display:flex}.Marketing-module__RVKKMa__logo{flex-shrink:0;align-items:center;gap:10px;font-family:Inter,sans-serif;font-size:23px;font-weight:700;display:inline-flex}.Marketing-module__RVKKMa__nav{align-items:center;gap:22px;font-size:13px;font-weight:500;display:flex}.Marketing-module__RVKKMa__nav a:hover{text-underline-offset:5px;text-decoration:underline}.Marketing-module__RVKKMa__mobileActions,.Marketing-module__RVKKMa__mobileMenu{display:none}.Marketing-module__RVKKMa__footer{background:var(--sw-navy);color:#c5d5e2;padding-block:56px}.Marketing-module__RVKKMa__footerGrid{grid-template-columns:2fr 1fr 1fr 1.3fr;gap:40px;display:grid}.Marketing-module__RVKKMa__footer h2{color:#fff;margin-bottom:20px;font-size:14px;font-weight:700}.Marketing-module__RVKKMa__footer .Marketing-module__RVKKMa__logo{color:#fff;margin-bottom:16px;display:inline-flex}.Marketing-module__RVKKMa__footer p{font-size:14px}.Marketing-module__RVKKMa__footer li{margin-bottom:12px;font-size:13px}.Marketing-module__RVKKMa__footer a:hover{text-decoration:underline}.Marketing-module__RVKKMa__copyright{color:#afc2d1;border-top:1px solid #345064;margin-top:40px;padding-top:24px;font-size:12px!important}@media (max-width:1023px){.Marketing-module__RVKKMa__nav{display:none}.Marketing-module__RVKKMa__mobileActions{align-items:center;gap:16px;display:flex}.Marketing-module__RVKKMa__mobileMenu{border-top:1px solid var(--sw-line);gap:20px;padding-block:24px;display:grid}.Marketing-module__RVKKMa__mobileActions button{padding:10px}.Marketing-module__RVKKMa__headerRow{min-height:80px}.Marketing-module__RVKKMa__marketing{padding-top:80px}.Marketing-module__RVKKMa__twoColumns{gap:32px}.Marketing-module__RVKKMa__heroGrid{gap:24px}.Marketing-module__RVKKMa__visionRow{grid-template-columns:60px 1fr 1fr;gap:24px}.Marketing-module__RVKKMa__flow{grid-template-columns:repeat(3,1fr)}.Marketing-module__RVKKMa__example{grid-template-columns:120px 1fr}.Marketing-module__RVKKMa__example>div{grid-column:2}.Marketing-module__RVKKMa__footerGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.Marketing-module__RVKKMa__container{width:calc(100% - 64px)}.Marketing-module__RVKKMa__section{padding-block:56px}.Marketing-module__RVKKMa__hero{padding-top:36px}.Marketing-module__RVKKMa__hero h1{font-size:clamp(24px,6.6vw,30px)}.Marketing-module__RVKKMa__twoColumns,.Marketing-module__RVKKMa__heroGrid,.Marketing-module__RVKKMa__entryGrid{grid-template-columns:1fr;gap:24px}.Marketing-module__RVKKMa__section h2{margin-bottom:24px}.Marketing-module__RVKKMa__section h3{font-size:18px}.Marketing-module__RVKKMa__hero h2{font-size:20px}.Marketing-module__RVKKMa__heroVisual{max-width:440px}.Marketing-module__RVKKMa__heroVisual figcaption{margin-top:16px}.Marketing-module__RVKKMa__purpose{margin-top:32px;padding-top:24px;font-size:11px}.Marketing-module__RVKKMa__card,.Marketing-module__RVKKMa__entryCard{padding:24px}.Marketing-module__RVKKMa__entryCard h3{font-size:22px}.Marketing-module__RVKKMa__supportGrid,.Marketing-module__RVKKMa__problems{grid-template-columns:1fr;gap:28px}.Marketing-module__RVKKMa__visionRow{grid-template-columns:1fr;gap:12px}.Marketing-module__RVKKMa__flow{grid-template-columns:1fr;gap:0}.Marketing-module__RVKKMa__flow li{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:4px 14px;padding:18px;display:grid}.Marketing-module__RVKKMa__flow li>span:last-child{grid-column:2}.Marketing-module__RVKKMa__flow .Marketing-module__RVKKMa__eyebrow,.Marketing-module__RVKKMa__flow h3{margin:0}.Marketing-module__RVKKMa__example{grid-template-columns:1fr;gap:16px}.Marketing-module__RVKKMa__example>div{grid-column:auto}.Marketing-module__RVKKMa__price{flex-direction:column;align-items:start;padding:24px}.Marketing-module__RVKKMa__faq summary{font-size:17px}.Marketing-module__RVKKMa__logo{font-size:21px}.Marketing-module__RVKKMa__mobileActions{gap:4px}.Marketing-module__RVKKMa__mobileActions .Marketing-module__RVKKMa__action{padding:10px 14px;font-size:12px}.Marketing-module__RVKKMa__footerGrid{gap:28px}.Marketing-module__RVKKMa__footerBrand{grid-column:1/-1}.Marketing-module__RVKKMa__statement{font-size:18px}}.Marketing-module__RVKKMa__logoMark{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:44px;height:44px}.Marketing-module__RVKKMa__stepCircle{border:1px solid color-mix(in srgb, var(--sw-blue) 25%, transparent);background:color-mix(in srgb, var(--sw-blue) 7%, white);width:44px;height:44px;color:var(--sw-blue);letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:18px;font:600 15px/1 Inter,sans-serif;display:inline-flex}.Marketing-module__RVKKMa__dark .Marketing-module__RVKKMa__stepCircle{color:#b9d7ff;background:#183e56;border-color:#487496}.Marketing-module__RVKKMa__visionRow{grid-template-columns:56px minmax(0,480fr) minmax(0,616fr)}.Marketing-module__RVKKMa__visionRow .Marketing-module__RVKKMa__stepCircle{margin:2px 0 0}.Marketing-module__RVKKMa__lineIcon{stroke-width:1.5px;width:32px;height:32px;color:var(--sw-blue);flex-shrink:0;margin-bottom:20px}.Marketing-module__RVKKMa__cardHeading{justify-content:space-between;align-items:center;display:flex}.Marketing-module__RVKKMa__supportGrid article,.Marketing-module__RVKKMa__problems article{border:1px solid var(--sw-line);background:#fff;border-radius:18px;padding:26px}.Marketing-module__RVKKMa__supportGrid{gap:24px}.Marketing-module__RVKKMa__supportGrid h3,.Marketing-module__RVKKMa__problems h3{font-size:18px}.Marketing-module__RVKKMa__problems{gap:18px}.Marketing-module__RVKKMa__problems p,.Marketing-module__RVKKMa__supportGrid p{font-size:14px}.Marketing-module__RVKKMa__inputs article{align-items:start;gap:18px;display:flex}.Marketing-module__RVKKMa__inputs .Marketing-module__RVKKMa__lineIcon{width:27px;margin-top:3px}.Marketing-module__RVKKMa__industry{flex-direction:column;align-items:start;gap:10px;display:flex}.Marketing-module__RVKKMa__industry .Marketing-module__RVKKMa__lineIcon{width:40px;height:40px;margin:0}.Marketing-module__RVKKMa__flow li{border:1px solid var(--sw-line);border-radius:14px;padding:16px;position:relative}.Marketing-module__RVKKMa__flow li+li:before{content:"→";color:var(--sw-blue);font-size:15px;position:absolute;top:50%;left:-16px}.Marketing-module__RVKKMa__flow h3{font-size:18px}.Marketing-module__RVKKMa__flow .Marketing-module__RVKKMa__stepCircle{width:34px;height:34px;font-size:11px}.Marketing-module__RVKKMa__illustration{width:100%;max-width:520px;margin-inline:auto}.Marketing-module__RVKKMa__illustration svg{width:100%;height:auto;display:block}.Marketing-module__RVKKMa__illustrationLabel{text-align:center;color:var(--sw-muted);letter-spacing:.06em;margin-top:8px;font-size:12px;display:block}.Marketing-module__RVKKMa__dark .Marketing-module__RVKKMa__illustrationLabel{color:#c5d5e2}.Marketing-module__RVKKMa__dialogueIllustration{margin-top:16px}.Marketing-module__RVKKMa__futureIllustration{align-self:center}.Marketing-module__RVKKMa__heroGrid{align-items:center}.Marketing-module__RVKKMa__heroVisual{position:relative}.Marketing-module__RVKKMa__heroOrbit img{animation:4.5s ease-in-out Marketing-module__RVKKMa__hopeful-float}.Marketing-module__RVKKMa__heroOrbit:after{content:"";background:#f7df9c;border-radius:50%;width:14px;height:14px;animation:4s ease-in-out Marketing-module__RVKKMa__hopeful-glow;position:absolute;top:19%;right:17%;box-shadow:0 0 0 12px #f7df9c22}.Marketing-module__RVKKMa__sceneFloat{animation:4.5s ease-in-out Marketing-module__RVKKMa__hopeful-float}.Marketing-module__RVKKMa__journeyLine{animation:4.5s ease-out Marketing-module__RVKKMa__hopeful-path}.Marketing-module__RVKKMa__insightCard{border:1px solid var(--sw-line);background:#fff;border-radius:18px;align-items:center;gap:18px;margin:28px 12px 0;padding:20px 24px;display:flex;box-shadow:0 12px 32px #102c4108}.Marketing-module__RVKKMa__insightCard .Marketing-module__RVKKMa__stepCircle{margin:0}.Marketing-module__RVKKMa__insightCard .Marketing-module__RVKKMa__eyebrow{margin-bottom:8px}.Marketing-module__RVKKMa__insightCard p{font-size:14px}.Marketing-module__RVKKMa__action{transition:transform .2s,background .2s,box-shadow .2s}.Marketing-module__RVKKMa__action:hover{transform:translateY(-2px);box-shadow:0 6px 16px #102c4114}@keyframes Marketing-module__RVKKMa__hopeful-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes Marketing-module__RVKKMa__hopeful-glow{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@keyframes Marketing-module__RVKKMa__hopeful-path{0%{stroke-dashoffset:68px}to{stroke-dashoffset:0}}@keyframes Marketing-module__RVKKMa__hopeful-reveal{0%{opacity:.65;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.Marketing-module__RVKKMa__section:not(.Marketing-module__RVKKMa__hero) .Marketing-module__RVKKMa__illustration{animation:linear both Marketing-module__RVKKMa__hopeful-reveal;animation-timeline:view();animation-range:entry entry 80%}}@media (max-width:1023px){.Marketing-module__RVKKMa__problems{grid-template-columns:repeat(2,minmax(0,1fr))}.Marketing-module__RVKKMa__visionRow{grid-template-columns:48px 1fr 1fr;gap:20px}}@media (max-width:767px){.Marketing-module__RVKKMa__headerRow{gap:8px}.Marketing-module__RVKKMa__header .Marketing-module__RVKKMa__container{width:calc(100% - 40px)}.Marketing-module__RVKKMa__logo{gap:7px;font-size:18px}.Marketing-module__RVKKMa__logoMark{width:34px;height:34px}.Marketing-module__RVKKMa__section h3{font-size:18px}.Marketing-module__RVKKMa__hero h2{font-size:20px}.Marketing-module__RVKKMa__visionRow{grid-template-columns:42px minmax(0,1fr);gap:16px}.Marketing-module__RVKKMa__visionRow>p{grid-column:2}.Marketing-module__RVKKMa__visionRow .Marketing-module__RVKKMa__stepCircle{width:36px;height:36px;font-size:12px}.Marketing-module__RVKKMa__problems{grid-template-columns:1fr}.Marketing-module__RVKKMa__problems article{grid-template-columns:32px minmax(0,1fr);gap:8px 16px;padding:22px;display:grid}.Marketing-module__RVKKMa__problems .Marketing-module__RVKKMa__lineIcon{grid-row:span 2;margin:0}.Marketing-module__RVKKMa__problems h3,.Marketing-module__RVKKMa__problems p{margin:0}.Marketing-module__RVKKMa__flow{gap:18px}.Marketing-module__RVKKMa__flow .Marketing-module__RVKKMa__stepCircle{grid-row:span 2;margin:0}.Marketing-module__RVKKMa__flow li+li:before{content:"↓";top:-22px;left:50%}.Marketing-module__RVKKMa__industry{flex-direction:row;align-items:center}.Marketing-module__RVKKMa__industry .Marketing-module__RVKKMa__eyebrow{margin:0}.Marketing-module__RVKKMa__insightCard{gap:12px;margin-inline:0;padding:20px}.Marketing-module__RVKKMa__supportGrid article{padding:24px}}@media (max-width:359px){.Marketing-module__RVKKMa__container{width:calc(100% - 48px)}.Marketing-module__RVKKMa__header .Marketing-module__RVKKMa__logo{font-size:16px}.Marketing-module__RVKKMa__header .Marketing-module__RVKKMa__logoMark{width:28px;height:28px}.Marketing-module__RVKKMa__mobileActions .Marketing-module__RVKKMa__action{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.Marketing-module__RVKKMa__marketing *,.Marketing-module__RVKKMa__header *,.Marketing-module__RVKKMa__marketing :after{scroll-behavior:auto;transition:none;animation:none!important}}.Marketing-module__RVKKMa__beliefSection{}.Marketing-module__RVKKMa__beliefs{-moz-column-gap:48px;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 48px;margin:0;padding:0;list-style:none;display:grid}.Marketing-module__RVKKMa__belief{border-top:1px solid var(--sw-line);flex-direction:column;gap:10px;padding-top:24px;display:flex}.Marketing-module__RVKKMa__beliefStep{letter-spacing:.1em;color:var(--sw-neutral-400);font-size:12px;font-weight:700}.Marketing-module__RVKKMa__belief h3{color:var(--sw-navy);margin:0;font-size:19px;font-weight:700;line-height:1.6}.Marketing-module__RVKKMa__belief p{color:var(--sw-neutral-700);margin:0;font-size:14px;line-height:1.95}.Marketing-module__RVKKMa__beliefClose{-moz-column-gap:40px;background:var(--sw-navy);border-radius:20px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:28px 40px;padding:56px;display:grid}.Marketing-module__RVKKMa__beliefCloseText{flex-direction:column;gap:18px;display:flex}.Marketing-module__RVKKMa__beliefCloseEyebrow{letter-spacing:.14em;color:#f7df9c;font-size:13px;font-weight:700}.Marketing-module__RVKKMa__beliefCloseTitle{letter-spacing:-.01em;color:#fff;margin:0;font-size:clamp(23px,2.5vw,34px);font-weight:700;line-height:1.5}.Marketing-module__RVKKMa__beliefCloseNote{color:#ccdae6;margin:0;font-size:15px;line-height:1.95}.Marketing-module__RVKKMa__beliefCloseArt .Marketing-module__RVKKMa__illustration{margin-top:0}.Marketing-module__RVKKMa__beliefCloseArt .Marketing-module__RVKKMa__illustrationLabel{color:#c5d5e2}@media (max-width:900px){.Marketing-module__RVKKMa__beliefs{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.Marketing-module__RVKKMa__beliefClose{grid-template-columns:minmax(0,1fr);padding:32px 24px}.Marketing-module__RVKKMa__beliefCloseArt{max-width:260px;margin-inline:auto}}.Marketing-module__RVKKMa__reelHero{background:var(--sw-navy)}.Marketing-module__RVKKMa__reelHero+.Marketing-module__RVKKMa__hero{padding-top:56px}
.Vision-module__nmcMtW__vision{overflow:clip}.Vision-module__nmcMtW__hero{padding-top:40px;padding-bottom:64px}.Vision-module__nmcMtW__heroHeading{grid-template-columns:1.1fr 1fr;align-items:end;gap:36px;margin:12px 0 32px;display:grid}.Vision-module__nmcMtW__heroHeading h1{letter-spacing:-.025em;margin:0;font-size:clamp(29px,3.3vw,44px);font-weight:750;line-height:1.55}.Vision-module__nmcMtW__heroHeading h1 span{color:var(--sw-blue)}.Vision-module__nmcMtW__heroHeading p{color:var(--sw-muted);margin:0 0 20px}.Vision-module__nmcMtW__textLink{color:var(--sw-blue);text-underline-offset:5px;align-items:center;gap:12px;font-weight:700;display:inline-flex}.Vision-module__nmcMtW__textLink:hover{text-decoration:underline}.Vision-module__nmcMtW__panorama{border-radius:28px 4px;margin:0;position:relative;overflow:hidden}.Vision-module__nmcMtW__panorama img{aspect-ratio:1.95;-o-object-fit:cover;object-fit:cover;will-change:transform;width:100%;height:auto;animation:28s ease-in-out infinite alternate Vision-module__nmcMtW__panoramaDrift;display:block}@keyframes Vision-module__nmcMtW__panoramaDrift{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.12)translate(-2.4%,-1.6%)}}.Vision-module__nmcMtW__panorama figcaption{color:var(--sw-muted);justify-content:space-between;gap:16px;margin-top:12px;font-size:12px;display:flex}.Vision-module__nmcMtW__experience{margin-top:32px}.Vision-module__nmcMtW__selector{border-bottom:1px solid var(--sw-line);grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.Vision-module__nmcMtW__selector button{text-align:left;color:var(--sw-muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:12px;padding:18px 12px;font-size:14px;font-weight:700;display:flex}.Vision-module__nmcMtW__selector button[aria-pressed=true]{color:var(--sw-blue);border-bottom-color:var(--sw-blue);background:var(--sw-pale)}.Vision-module__nmcMtW__selector button:hover{background:var(--sw-paper)}.Vision-module__nmcMtW__selector button:focus-visible,.Vision-module__nmcMtW__textLink:focus-visible{outline:3px solid var(--sw-blue);outline-offset:4px}.Vision-module__nmcMtW__number,.Vision-module__nmcMtW__flowNumber{border:1px solid;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;display:inline-flex}.Vision-module__nmcMtW__stage{grid-template-columns:.9fr 1.1fr;align-items:center;gap:36px;padding:40px 0 0;display:grid}.Vision-module__nmcMtW__stageCopy{max-width:420px}.Vision-module__nmcMtW__status{color:var(--sw-blue);letter-spacing:.04em;font-size:12px;font-weight:700;display:block}.Vision-module__nmcMtW__stageCopy h3{margin:18px 0;font-size:25px;line-height:1.6}.Vision-module__nmcMtW__stageCopy p{color:var(--sw-muted)}.Vision-module__nmcMtW__stageCopy .Vision-module__nmcMtW__stageCaption{color:var(--sw-ink);border-top:1px solid var(--sw-line);padding-top:12px;font-weight:700}.Vision-module__nmcMtW__network{aspect-ratio:1.14;background:radial-gradient(ellipse, var(--sw-pale), transparent 68%);position:relative}.Vision-module__nmcMtW__connections{width:100%;height:100%;position:absolute;overflow:visible}.Vision-module__nmcMtW__orbit{fill:none;stroke:var(--sw-line);stroke-width:.3px;stroke-dasharray:1 2}.Vision-module__nmcMtW__signal{stroke:var(--sw-blue);stroke-width:.5px;fill:none;stroke-dasharray:3 1;animation:3s ease-out Vision-module__nmcMtW__connect}.Vision-module__nmcMtW__hub{background:var(--sw-navy);color:#fff;width:128px;height:128px;box-shadow:0 0 0 10px var(--sw-pale);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Vision-module__nmcMtW__hub svg{stroke-width:1.3px;width:34px;height:34px}.Vision-module__nmcMtW__node{border:1px solid var(--sw-line);min-width:96px;min-height:78px;color:var(--sw-ink);background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 9px;font-size:12px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 20px #102c4108}.Vision-module__nmcMtW__node span{white-space:nowrap}.Vision-module__nmcMtW__node svg{width:23px;height:23px;color:var(--sw-blue);stroke-width:1.5px}.Vision-module__nmcMtW__workGrid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:32px;display:grid}.Vision-module__nmcMtW__workCard{border:1px solid var(--sw-line);background:#fff;border-radius:20px 4px;padding:28px}.Vision-module__nmcMtW__routine{color:var(--sw-muted);align-items:center;gap:12px;font-size:13px;display:flex}.Vision-module__nmcMtW__routine svg{flex:0 0 22px}.Vision-module__nmcMtW__workArrow{color:var(--sw-blue);margin:24px 0}.Vision-module__nmcMtW__creative{color:var(--sw-blue)}.Vision-module__nmcMtW__creative svg{stroke-width:1.25px;width:44px;height:44px}.Vision-module__nmcMtW__creative h3{color:var(--sw-ink);margin:14px 0 0;font-size:18px}.Vision-module__nmcMtW__note{color:var(--sw-muted);margin-top:20px;font-size:12px}.Vision-module__nmcMtW__transactionFlow{grid-template-columns:repeat(6,1fr);gap:18px;margin:42px 0;padding:0;list-style:none;display:grid}.Vision-module__nmcMtW__transactionFlow li{border-top:1px solid #9bbbd755;flex-direction:column;align-items:flex-start;padding:20px 12px;display:flex;position:relative}.Vision-module__nmcMtW__transactionFlow li:not(:last-child):after{content:"→";color:#9ec7ff;position:absolute;top:58px;right:-16px}.Vision-module__nmcMtW__flowNumber{color:#9ec7ff;margin-bottom:22px}.Vision-module__nmcMtW__transactionFlow svg{color:#9ec7ff;stroke-width:1.25px;width:36px;height:36px}.Vision-module__nmcMtW__transactionFlow h3{margin:16px 0 6px;font-size:17px}.Vision-module__nmcMtW__transactionFlow p{color:#cbd6df;margin:0;font-size:12px}.Vision-module__nmcMtW__humanDecision{background:#ffffff05;border:1px solid #9bbbd755;border-radius:16px;align-items:flex-start;gap:20px;padding:28px;display:flex}.Vision-module__nmcMtW__humanDecision>svg{color:#9ec7ff;flex:0 0 28px;margin-top:3px}.Vision-module__nmcMtW__humanDecision h3{margin:0 0 10px;font-size:18px}.Vision-module__nmcMtW__humanDecision p{color:#cbd6df;margin:0;font-size:14px}.Vision-module__nmcMtW__promise{background:var(--sw-paper);border-radius:24px 4px;padding:32px}.Vision-module__nmcMtW__promise h3{font-size:19px}.Vision-module__nmcMtW__promise p{color:var(--sw-muted);font-size:14px}.Vision-module__nmcMtW__promise hr{border-color:var(--sw-line);margin:28px 0}.Vision-module__nmcMtW__teaser{margin-top:30px;display:block}.Vision-module__nmcMtW__teaser img{aspect-ratio:2.8;-o-object-fit:cover;object-fit:cover;border-radius:20px 4px;width:100%;height:auto}@keyframes Vision-module__nmcMtW__connect{0%{stroke-dashoffset:20px;opacity:.35}to{stroke-dashoffset:0;opacity:1}}@media (max-width:900px){.Vision-module__nmcMtW__heroHeading{gap:32px}.Vision-module__nmcMtW__stage{gap:24px}.Vision-module__nmcMtW__hub{width:100px;height:100px;font-size:11px}.Vision-module__nmcMtW__node{min-width:80px;font-size:11px}.Vision-module__nmcMtW__transactionFlow{grid-template-columns:repeat(3,1fr)}.Vision-module__nmcMtW__transactionFlow li:nth-child(3):after{display:none}.Vision-module__nmcMtW__workCard{padding:22px}}@media (max-width:640px){.Vision-module__nmcMtW__heroHeading,.Vision-module__nmcMtW__stage{grid-template-columns:1fr;gap:26px}.Vision-module__nmcMtW__heroHeading{margin-top:16px}.Vision-module__nmcMtW__panorama img{aspect-ratio:1.15}.Vision-module__nmcMtW__panorama figcaption{flex-direction:column;gap:3px}.Vision-module__nmcMtW__selector{gap:5px}.Vision-module__nmcMtW__selector button{flex-direction:column;align-items:flex-start;gap:9px;padding:13px 7px;font-size:12px}.Vision-module__nmcMtW__number{flex-basis:30px;width:30px;height:30px}.Vision-module__nmcMtW__stageCopy h3{font-size:22px}.Vision-module__nmcMtW__network{width:100%;max-width:480px;min-height:310px;margin:auto}.Vision-module__nmcMtW__node{min-width:90px;padding:9px 5px}.Vision-module__nmcMtW__hub{width:90px;height:90px;box-shadow:0 0 0 5px var(--sw-pale);gap:7px}.Vision-module__nmcMtW__hub svg{width:27px;height:27px}.Vision-module__nmcMtW__workGrid{grid-template-columns:1fr;gap:16px}.Vision-module__nmcMtW__workCard{grid-template-columns:1fr 22px 1fr;align-items:center;gap:16px;display:grid}.Vision-module__nmcMtW__routine{flex-direction:column;align-items:flex-start}.Vision-module__nmcMtW__workArrow{width:22px;margin:0;transform:rotate(-90deg)}.Vision-module__nmcMtW__creative h3{font-size:16px}.Vision-module__nmcMtW__transactionFlow{gap:8px}.Vision-module__nmcMtW__transactionFlow li{padding:18px 3px}.Vision-module__nmcMtW__transactionFlow h3{font-size:15px}.Vision-module__nmcMtW__transactionFlow li:not(:last-child):after{right:-6px}.Vision-module__nmcMtW__transactionFlow p{font-size:11px}.Vision-module__nmcMtW__humanDecision{gap:14px;padding:22px}.Vision-module__nmcMtW__humanDecision h3{font-size:16px}.Vision-module__nmcMtW__promise{padding:26px}.Vision-module__nmcMtW__teaser img{aspect-ratio:1.5}}@media (prefers-reduced-motion:reduce){.Vision-module__nmcMtW__signal,.Vision-module__nmcMtW__panorama img{animation:none}}.Vision-module__nmcMtW__stage>*{min-width:0}@media (max-width:360px){.Vision-module__nmcMtW__network{aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;display:grid}.Vision-module__nmcMtW__connections{display:none}.Vision-module__nmcMtW__hub,.Vision-module__nmcMtW__node{border-radius:14px;width:auto;min-width:0;height:auto;min-height:0;padding:16px 10px;position:static;transform:none}.Vision-module__nmcMtW__hub{box-shadow:none;flex-direction:row;grid-column:1/-1}}
.AiSanboPage-module__sYXnEq__container{width:min(100% - 64px,1120px);margin-inline:auto}.AiSanboPage-module__sYXnEq__section{padding-block:128px;scroll-margin-top:92px}.AiSanboPage-module__sYXnEq__inner{flex-direction:column;gap:56px;display:flex}.AiSanboPage-module__sYXnEq__white{background:#fff}.AiSanboPage-module__sYXnEq__paper{background:var(--sw-paper)}.AiSanboPage-module__sYXnEq__pale{background:var(--sw-pale)}.AiSanboPage-module__sYXnEq__navy{background:var(--sw-navy);color:#f5f7f5}.AiSanboPage-module__sYXnEq__head{flex-direction:column;gap:20px;max-width:760px;display:flex}.AiSanboPage-module__sYXnEq__headSplit{-moz-column-gap:32px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:20px 32px;display:grid}.AiSanboPage-module__sYXnEq__headSplit>div{flex-direction:column;gap:20px;display:flex}.AiSanboPage-module__sYXnEq__eyebrow{letter-spacing:.14em;color:var(--sw-blue);font-size:13px;font-weight:700}.AiSanboPage-module__sYXnEq__navy .AiSanboPage-module__sYXnEq__eyebrow{color:#f7df9c}.AiSanboPage-module__sYXnEq__h1,.AiSanboPage-module__sYXnEq__h2{color:var(--sw-navy);text-wrap:balance;margin:0}.AiSanboPage-module__sYXnEq__h1{letter-spacing:-.03em;font-size:clamp(38px,5vw,72px);font-weight:900;line-height:1.25}.AiSanboPage-module__sYXnEq__h2{letter-spacing:-.02em;font-size:clamp(30px,3.4vw,48px);font-weight:700;line-height:1.35}.AiSanboPage-module__sYXnEq__navy .AiSanboPage-module__sYXnEq__h2{color:#fff}.AiSanboPage-module__sYXnEq__lead{color:var(--sw-neutral-700);margin:0;font-size:17px;line-height:1.95}.AiSanboPage-module__sYXnEq__navy .AiSanboPage-module__sYXnEq__lead{color:#ccdae6}.AiSanboPage-module__sYXnEq__note{color:var(--sw-muted);margin:0;font-size:13px;line-height:1.9}.AiSanboPage-module__sYXnEq__actions{flex-wrap:wrap;gap:12px;display:flex}.AiSanboPage-module__sYXnEq__btn,.AiSanboPage-module__sYXnEq__btnPrimary,.AiSanboPage-module__sYXnEq__btnSecondary,.AiSanboPage-module__sYXnEq__btnGold,.AiSanboPage-module__sYXnEq__btnLight,.AiSanboPage-module__sYXnEq__btnGhost{border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 28px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.AiSanboPage-module__sYXnEq__btnPrimary{background:var(--sw-blue);color:#fff}.AiSanboPage-module__sYXnEq__btnPrimary:hover{background:var(--sw-blue-hover);transform:translateY(-2px);box-shadow:0 8px 20px #2265d840}.AiSanboPage-module__sYXnEq__btnSecondary{border:1px solid var(--sw-line);color:var(--sw-navy);background:#fff}.AiSanboPage-module__sYXnEq__btnSecondary:hover{border-color:var(--sw-navy)}.AiSanboPage-module__sYXnEq__btnGold{color:var(--sw-navy);background:#f7df9c}.AiSanboPage-module__sYXnEq__btnGold:hover{transform:translateY(-2px);box-shadow:0 8px 20px #f7df9c40}.AiSanboPage-module__sYXnEq__btnLight{color:var(--sw-navy);background:#fff}.AiSanboPage-module__sYXnEq__btnLight:hover{transform:translateY(-2px)}.AiSanboPage-module__sYXnEq__btnGhost{color:#fff;border:1px solid #f5f7f559}.AiSanboPage-module__sYXnEq__btnGhost:hover{border-color:#fff}.AiSanboPage-module__sYXnEq__btnPrimary:focus-visible,.AiSanboPage-module__sYXnEq__btnSecondary:focus-visible,.AiSanboPage-module__sYXnEq__btnGold:focus-visible,.AiSanboPage-module__sYXnEq__btnLight:focus-visible,.AiSanboPage-module__sYXnEq__btnGhost:focus-visible{outline:2px solid var(--sw-blue);outline-offset:3px}.AiSanboPage-module__sYXnEq__arrow{flex-shrink:0;width:16px;height:16px}.AiSanboPage-module__sYXnEq__intro{padding-block:112px 96px}.AiSanboPage-module__sYXnEq__introGrid{-moz-column-gap:32px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:28px 32px;display:grid}.AiSanboPage-module__sYXnEq__introGrid>div{flex-direction:column;gap:24px;display:flex}.AiSanboPage-module__sYXnEq__introSide{gap:28px!important}.AiSanboPage-module__sYXnEq__breadcrumb{color:var(--sw-muted);font-size:12px}.AiSanboPage-module__sYXnEq__breadcrumb a{color:var(--sw-blue);text-decoration:none}.AiSanboPage-module__sYXnEq__proofs{border-top:1px solid var(--sw-neutral-200);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:72px;padding-top:28px;display:grid}.AiSanboPage-module__sYXnEq__proof{border-left:1px solid var(--sw-neutral-200);flex-direction:column;gap:6px;padding:0 32px;display:flex}.AiSanboPage-module__sYXnEq__proof:first-child{border-left:0;padding-left:0}.AiSanboPage-module__sYXnEq__proof strong{color:var(--sw-navy);font-size:15px;font-weight:700}.AiSanboPage-module__sYXnEq__proof span,.AiSanboPage-module__sYXnEq__proof a{color:var(--sw-muted);font-size:13px;line-height:1.8}.AiSanboPage-module__sYXnEq__proof a{color:var(--sw-blue)}.AiSanboPage-module__sYXnEq__points{-moz-column-gap:48px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 48px;display:grid}.AiSanboPage-module__sYXnEq__point{border-top:1px solid #f5f7f52e;flex-direction:column;gap:10px;padding-top:24px;display:flex}.AiSanboPage-module__sYXnEq__point h3{color:#fff;margin:0;font-size:18px;font-weight:700}.AiSanboPage-module__sYXnEq__point p{color:#ccdae6;margin:0;font-size:14px;line-height:1.9}.AiSanboPage-module__sYXnEq__inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.AiSanboPage-module__sYXnEq__inputCard{background:var(--sw-paper);border-radius:14px;align-items:center;gap:16px;padding:22px 24px;display:flex}.AiSanboPage-module__sYXnEq__inputCard svg{width:28px;height:28px;color:var(--sw-blue);flex-shrink:0}.AiSanboPage-module__sYXnEq__inputCard div{flex-direction:column;gap:2px;display:flex}.AiSanboPage-module__sYXnEq__inputCard strong{color:var(--sw-navy);font-size:15px}.AiSanboPage-module__sYXnEq__inputCard span{color:var(--sw-muted);font-size:13px}.AiSanboPage-module__sYXnEq__changes{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AiSanboPage-module__sYXnEq__change{border-top:1px solid var(--sw-line);grid-template-columns:360px 64px minmax(0,1fr);align-items:center;padding-block:36px;display:grid}.AiSanboPage-module__sYXnEq__change:last-child{border-bottom:1px solid var(--sw-line)}.AiSanboPage-module__sYXnEq__change>div{flex-direction:column;gap:6px;display:flex}.AiSanboPage-module__sYXnEq__changeLabel{letter-spacing:.1em;color:var(--sw-neutral-400);font-size:12px;font-weight:700}.AiSanboPage-module__sYXnEq__changeLabelAfter{letter-spacing:.1em;color:var(--sw-blue);font-size:12px;font-weight:700}.AiSanboPage-module__sYXnEq__before{color:var(--sw-muted);font-size:22px;font-weight:500}.AiSanboPage-module__sYXnEq__after{color:var(--sw-navy);font-size:28px;font-weight:700;line-height:1.5}.AiSanboPage-module__sYXnEq__changeArrow{width:28px;height:28px;color:var(--sw-blue)}.AiSanboPage-module__sYXnEq__examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.AiSanboPage-module__sYXnEq__example{border:1px solid var(--sw-neutral-200);border-radius:18px;flex-direction:column;gap:20px;padding:32px;display:flex}.AiSanboPage-module__sYXnEq__example h3{color:var(--sw-navy);margin:0;font-size:20px;font-weight:700;line-height:1.7}.AiSanboPage-module__sYXnEq__exampleRule{background:var(--sw-neutral-200);height:1px}.AiSanboPage-module__sYXnEq__example p{color:var(--sw-neutral-700);margin:0;font-size:14px;line-height:1.9}.AiSanboPage-module__sYXnEq__exampleIndustry{letter-spacing:.1em;color:var(--sw-blue);font-size:12px;font-weight:700}.AiSanboPage-module__sYXnEq__exampleNext{flex-direction:column;gap:8px;display:flex}.AiSanboPage-module__sYXnEq__exampleNext span{color:var(--sw-muted);font-size:12px;font-weight:700}.AiSanboPage-module__sYXnEq__entry{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.AiSanboPage-module__sYXnEq__entryDark,.AiSanboPage-module__sYXnEq__entryLight{border-radius:20px;flex-direction:column;align-items:flex-start;gap:18px;padding:44px;scroll-margin-top:110px;display:flex}.AiSanboPage-module__sYXnEq__entryDark{background:var(--sw-navy);color:#f5f7f5}.AiSanboPage-module__sYXnEq__entryLight{background:#fff}.AiSanboPage-module__sYXnEq__entryDark h3,.AiSanboPage-module__sYXnEq__entryLight h3{margin:0;font-size:30px;font-weight:700;line-height:1.4}.AiSanboPage-module__sYXnEq__entryDark h3{color:#fff}.AiSanboPage-module__sYXnEq__entryLight h3{color:var(--sw-navy)}.AiSanboPage-module__sYXnEq__entryDark p,.AiSanboPage-module__sYXnEq__entryLight p{margin:0;font-size:15px;line-height:1.9}.AiSanboPage-module__sYXnEq__entryDark p{color:#ccdae6}.AiSanboPage-module__sYXnEq__entryLight p{color:var(--sw-muted)}.AiSanboPage-module__sYXnEq__entryEyebrowDark{letter-spacing:.1em;color:#f7df9c;font-size:12px;font-weight:700}.AiSanboPage-module__sYXnEq__entryEyebrowLight{letter-spacing:.1em;color:var(--sw-blue);font-size:12px;font-weight:700}.AiSanboPage-module__sYXnEq__entryNote{color:#ccdae6;font-size:12px}.AiSanboPage-module__sYXnEq__formWrap{align-self:stretch}.AiSanboPage-module__sYXnEq__formWrap form>div:first-child{flex-direction:column}.AiSanboPage-module__sYXnEq__h1,.AiSanboPage-module__sYXnEq__h2,.AiSanboPage-module__sYXnEq__finalTitle{word-break:auto-phrase}.AiSanboPage-module__sYXnEq__phrase{display:inline-block}.AiSanboPage-module__sYXnEq__priceStrip{background:#fff;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:28px 36px;scroll-margin-top:110px;display:flex}.AiSanboPage-module__sYXnEq__priceStrip div{flex-direction:column;gap:4px;display:flex}.AiSanboPage-module__sYXnEq__priceStrip strong{color:var(--sw-navy);font-size:18px}.AiSanboPage-module__sYXnEq__priceStrip span{color:var(--sw-muted);font-size:14px}.AiSanboPage-module__sYXnEq__textLink{color:var(--sw-blue);font-size:15px;font-weight:700;text-decoration:none}.AiSanboPage-module__sYXnEq__textLink:hover{text-underline-offset:4px;text-decoration:underline}.AiSanboPage-module__sYXnEq__faqGrid{-moz-column-gap:96px;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:36px 96px;display:grid}.AiSanboPage-module__sYXnEq__faqAside{flex-direction:column;gap:20px;display:flex}.AiSanboPage-module__sYXnEq__trust{flex-direction:column;gap:10px;margin-top:16px;font-size:14px;display:flex}.AiSanboPage-module__sYXnEq__trust span{color:var(--sw-muted)}.AiSanboPage-module__sYXnEq__trust a{color:var(--sw-blue);text-decoration:none}.AiSanboPage-module__sYXnEq__trust a:hover{text-decoration:underline}.AiSanboPage-module__sYXnEq__faqList{flex-direction:column;display:flex}.AiSanboPage-module__sYXnEq__faq{border-top:1px solid var(--sw-neutral-200);padding-block:28px}.AiSanboPage-module__sYXnEq__faq:last-child{border-bottom:1px solid var(--sw-neutral-200)}.AiSanboPage-module__sYXnEq__faq summary{cursor:pointer;color:var(--sw-navy);justify-content:space-between;align-items:center;gap:16px;font-size:18px;font-weight:700;list-style:none;display:flex}.AiSanboPage-module__sYXnEq__faq summary::-webkit-details-marker{display:none}.AiSanboPage-module__sYXnEq__faq summary:after{content:"+";color:var(--sw-blue);flex-shrink:0;font-size:22px;font-weight:400}.AiSanboPage-module__sYXnEq__faq[open] summary:after{content:"−"}.AiSanboPage-module__sYXnEq__faq summary:focus-visible{outline:2px solid var(--sw-blue);outline-offset:4px;border-radius:4px}.AiSanboPage-module__sYXnEq__faq p{color:var(--sw-muted);margin:14px 0 0;font-size:15px;line-height:1.9}.AiSanboPage-module__sYXnEq__final{text-align:center;padding-block:144px}.AiSanboPage-module__sYXnEq__finalInner{flex-direction:column;align-items:center;gap:32px;display:flex}.AiSanboPage-module__sYXnEq__finalTitle{letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(34px,4.4vw,60px);font-weight:900;line-height:1.3}.AiSanboPage-module__sYXnEq__finalInner .AiSanboPage-module__sYXnEq__lead{max-width:620px}.AiSanboPage-module__sYXnEq__finalInner .AiSanboPage-module__sYXnEq__actions{justify-content:center;margin-top:8px}@media (max-width:1023px){.AiSanboPage-module__sYXnEq__change{grid-template-columns:280px 48px minmax(0,1fr)}.AiSanboPage-module__sYXnEq__after{font-size:24px}.AiSanboPage-module__sYXnEq__faqGrid{-moz-column-gap:48px;column-gap:48px}}@media (max-width:767px){.AiSanboPage-module__sYXnEq__container{width:calc(100% - 40px)}.AiSanboPage-module__sYXnEq__section{padding-block:80px}.AiSanboPage-module__sYXnEq__inner{gap:36px}.AiSanboPage-module__sYXnEq__head,.AiSanboPage-module__sYXnEq__headSplit>div{gap:16px}.AiSanboPage-module__sYXnEq__headSplit,.AiSanboPage-module__sYXnEq__introGrid{grid-template-columns:minmax(0,1fr)}.AiSanboPage-module__sYXnEq__eyebrow{font-size:12px}.AiSanboPage-module__sYXnEq__lead{font-size:15px;line-height:1.9}.AiSanboPage-module__sYXnEq__h2{line-height:1.4}.AiSanboPage-module__sYXnEq__intro{padding-block:56px 64px}.AiSanboPage-module__sYXnEq__actions{flex-direction:column;align-items:stretch}.AiSanboPage-module__sYXnEq__proofs{grid-template-columns:minmax(0,1fr);margin-top:36px;padding-top:0}.AiSanboPage-module__sYXnEq__proof,.AiSanboPage-module__sYXnEq__proof:first-child{border-left:0;border-bottom:1px solid var(--sw-neutral-200);padding:14px 0}.AiSanboPage-module__sYXnEq__points,.AiSanboPage-module__sYXnEq__inputs,.AiSanboPage-module__sYXnEq__examples,.AiSanboPage-module__sYXnEq__entry,.AiSanboPage-module__sYXnEq__faqGrid{grid-template-columns:minmax(0,1fr)}.AiSanboPage-module__sYXnEq__points{row-gap:20px}.AiSanboPage-module__sYXnEq__point{padding-top:16px}.AiSanboPage-module__sYXnEq__point h3{font-size:16px}.AiSanboPage-module__sYXnEq__point p{font-size:13px}.AiSanboPage-module__sYXnEq__inputs{gap:10px}.AiSanboPage-module__sYXnEq__inputCard{padding:16px 18px}.AiSanboPage-module__sYXnEq__change{grid-template-columns:minmax(0,1fr);row-gap:8px;padding-block:24px}.AiSanboPage-module__sYXnEq__changeArrow{display:none}.AiSanboPage-module__sYXnEq__before{font-size:14px}.AiSanboPage-module__sYXnEq__after{font-size:19px;line-height:1.6}.AiSanboPage-module__sYXnEq__example{gap:14px;padding:24px}.AiSanboPage-module__sYXnEq__example h3{font-size:17px}.AiSanboPage-module__sYXnEq__entryDark,.AiSanboPage-module__sYXnEq__entryLight{gap:14px;padding:28px 24px}.AiSanboPage-module__sYXnEq__entryDark h3,.AiSanboPage-module__sYXnEq__entryLight h3{font-size:22px}.AiSanboPage-module__sYXnEq__entryDark .AiSanboPage-module__sYXnEq__btnLight{align-self:stretch}.AiSanboPage-module__sYXnEq__priceStrip{padding:20px 24px}.AiSanboPage-module__sYXnEq__faq{padding-block:20px}.AiSanboPage-module__sYXnEq__faq summary{font-size:16px}.AiSanboPage-module__sYXnEq__faq p{font-size:14px}.AiSanboPage-module__sYXnEq__final{padding-block:88px}.AiSanboPage-module__sYXnEq__finalInner{gap:24px}.AiSanboPage-module__sYXnEq__finalInner .AiSanboPage-module__sYXnEq__actions{align-self:stretch}}.AiSanboPage-module__sYXnEq__h1,.AiSanboPage-module__sYXnEq__h2,.AiSanboPage-module__sYXnEq__finalTitle,.AiSanboPage-module__sYXnEq__after,.AiSanboPage-module__sYXnEq__example h3,.AiSanboPage-module__sYXnEq__entryDark h3,.AiSanboPage-module__sYXnEq__entryLight h3,.AiSanboPage-module__sYXnEq__faq summary{word-break:auto-phrase}
