body:has([data-vigo-preview]){background:#07182c;overflow-x:hidden}:is(body:has([data-vigo-preview])>.skip-link,body:has([data-vigo-preview]) .v2-header,body:has([data-vigo-preview]) .v2-mobile-menu,body:has([data-vigo-preview])>.v2-footer,body:has([data-vigo-preview])>.v2-guide-fab,body:has([data-vigo-preview])>.v2-guide-layer,body:has([data-vigo-preview]) .topbar,body:has([data-vigo-preview])>footer,body:has([data-vigo-preview]) .site-assistant){display:none!important}body:has([data-vigo-preview]) #main-content{min-height:100dvh}.vigo-module__xpvOMG__page{--vp-navy:#07182c;--vp-navy-soft:#0c2747;--vp-ivory:#f3eee3;--vp-blue:#9fc3ff;--vp-blue-deep:#7199dc;--vp-blue-ink:#3e5c8f;--vp-copper:#d87658;--vp-line:#b4cff938;--vp-wash:#dce8fb;--vp-wash-strong:#e2eafa;--vp-wash-soft:#eef4fd;--navy:var(--vp-navy);--ivory:var(--vp-ivory);--blue:var(--vp-blue);--blue-deep:var(--vp-blue-deep);--blue-soft:#d7e6ff;--copper:var(--vp-copper);color:var(--vp-ivory);font-family:var(--font-body), sans-serif;background:radial-gradient(circle at 73% 38%,#5e8bd338,#0000 26%),linear-gradient(145deg,#061427 0%,#0a203b 54%,#07182c 100%);grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid;position:relative;overflow:clip}.vigo-module__xpvOMG__page:before{content:"";pointer-events:none;background-image:linear-gradient(#9fc3ff0b 1px,#0000 1px),linear-gradient(90deg,#9fc3ff0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000094,#0000 82%);mask-image:linear-gradient(#00000094,#0000 82%)}.vigo-module__xpvOMG__page :is(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--vp-blue);outline-offset:3px}.vigo-module__xpvOMG__interactionCard :is(a,button,input):focus-visible{outline:2px solid var(--vp-navy);outline-offset:2px}.vigo-module__xpvOMG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vigo-module__xpvOMG__flow{fill:var(--vp-blue);opacity:.55;pointer-events:none;stroke:url(#vigo-flow-a);stroke-width:3px;z-index:0;width:100%;height:min(55vh,520px);position:absolute;bottom:-72px;left:0}.vigo-module__xpvOMG__flow path:nth-of-type(3){opacity:.35;stroke-width:1.4px}.vigo-module__xpvOMG__flow [data-flow-path]{stroke-dasharray:1;stroke-dashoffset:1px}.vigo-module__xpvOMG__flow [data-flow-node]{opacity:0;stroke:var(--vp-ivory);stroke-width:2px;transform-box:fill-box;transform-origin:50%}.vigo-module__xpvOMG__flowUnder{fill:none;opacity:.14;stroke-width:8px}.vigo-module__xpvOMG__flowHalo{fill:#9fc3ff2e;stroke:none}.vigo-module__xpvOMG__header{border-bottom:1px solid var(--vp-line);z-index:3;justify-content:space-between;align-items:center;min-height:86px;padding:16px clamp(22px,3.7vw,64px);display:flex;position:relative}.vigo-module__xpvOMG__headerRight{align-items:center;gap:clamp(12px,2vw,22px);display:flex}.vigo-module__xpvOMG__brand{color:inherit;align-items:center;gap:13px;text-decoration:none;display:flex}.vigo-module__xpvOMG__brandMark{letter-spacing:-.04em;border:1px solid #f3eee3a8;justify-content:center;align-items:center;width:38px;height:38px;font-size:.72rem;font-weight:700;display:flex}.vigo-module__xpvOMG__brand>span:last-child{gap:2px;display:grid}.vigo-module__xpvOMG__brand strong{letter-spacing:.18em;font-size:.82rem}.vigo-module__xpvOMG__brand small{color:var(--vp-blue);letter-spacing:.17em;font-size:.625rem;font-weight:600}.vigo-module__xpvOMG__langSwitch{align-items:center;gap:3px;display:flex}.vigo-module__xpvOMG__langSwitch a{border:1px solid var(--vp-line);color:#f3eee3b8;letter-spacing:.08em;align-items:center;min-height:30px;padding:5px 9px;font-size:.625rem;font-weight:700;text-decoration:none;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.vigo-module__xpvOMG__langSwitch a:hover{color:var(--vp-ivory);border-color:#9fc3ff80}.vigo-module__xpvOMG__langSwitch a[aria-current=true]{background:var(--vp-blue);border-color:var(--vp-blue);color:var(--vp-navy)}.vigo-module__xpvOMG__langMenu{position:relative}.vigo-module__xpvOMG__langMenuTrigger{border:1px solid var(--vp-line);color:#f3eee3d1;cursor:pointer;font:inherit;letter-spacing:.08em;background:0 0;align-items:center;gap:6px;min-height:36px;padding:6px 10px;font-size:.6875rem;font-weight:700;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.vigo-module__xpvOMG__langMenuTrigger:hover{color:var(--vp-ivory);border-color:#9fc3ff80}.vigo-module__xpvOMG__langMenuOpen .vigo-module__xpvOMG__langMenuTrigger{border-color:var(--vp-blue);color:var(--vp-ivory)}.vigo-module__xpvOMG__langMenuGlobe{stroke:currentColor;stroke-width:1.6px;flex:none;width:16px;height:16px}.vigo-module__xpvOMG__langMenuCaret{color:var(--vp-blue);font-size:.6rem;transition:transform .16s}.vigo-module__xpvOMG__langMenuOpen .vigo-module__xpvOMG__langMenuCaret{transform:rotate(180deg)}.vigo-module__xpvOMG__langMenuList{background:var(--vp-navy-soft);border:1px solid var(--vp-line);z-index:40;gap:2px;min-width:172px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 44px #01081180}.vigo-module__xpvOMG__langMenuList[hidden]{display:none}.vigo-module__xpvOMG__langMenuList a{color:#f3eee3d1;border-radius:2px;justify-content:space-between;align-items:center;gap:14px;padding:9px 11px;text-decoration:none;transition:background .15s,color .15s;display:flex}.vigo-module__xpvOMG__langMenuList a:hover{color:var(--vp-ivory);background:#9fc3ff1f}.vigo-module__xpvOMG__langMenuList a small{color:var(--vp-blue);letter-spacing:.08em;font-size:.625rem;font-weight:700}.vigo-module__xpvOMG__langMenuList a[aria-current=true]{background:var(--vp-blue);color:var(--vp-navy)}.vigo-module__xpvOMG__langMenuList a[aria-current=true] small{color:var(--vp-navy)}.vigo-module__xpvOMG__channelLabel{color:#f3eee3b3;letter-spacing:.15em;align-items:center;gap:9px;font-size:.625rem;font-weight:600;display:flex}.vigo-module__xpvOMG__channelLabel i{background:var(--vp-copper);border-radius:50%;flex:none;width:7px;height:7px;display:block;box-shadow:0 0 8px #d87658b3}.vigo-module__xpvOMG__channelLabelShort{display:none}.vigo-module__xpvOMG__shell{z-index:2;background:0 0;grid-template-columns:minmax(0,1fr);min-height:0;padding:clamp(20px,3vh,34px) clamp(22px,3.7vw,64px);display:grid;position:relative}.vigo-module__xpvOMG__workspace{border:1px solid var(--vp-line);flex-direction:column;min-height:min(72vh,720px);display:flex;position:relative}.vigo-module__xpvOMG__workspaceBar{border-bottom:1px solid var(--vp-line);color:#f3eee3a8;letter-spacing:.15em;background:#030e1d57;justify-content:space-between;align-items:center;min-height:46px;padding:0 20px;font-size:.625rem;font-weight:600;display:flex}.vigo-module__xpvOMG__systemStatus{color:#f3eee3a8;letter-spacing:.13em;align-items:center;gap:8px;font-size:.625rem;font-weight:600;display:flex}.vigo-module__xpvOMG__systemStatus i{background:var(--vp-blue);box-shadow:0 0 6px var(--vp-blue-deep);border-radius:50%;width:5px;height:5px;display:block}.vigo-module__xpvOMG__stepBar{border-bottom:1px solid var(--vp-line)}.vigo-module__xpvOMG__stepList{align-items:stretch;min-height:58px;padding:0 8px;display:flex}.vigo-module__xpvOMG__stepItem{flex:1;align-items:center;min-width:0;display:flex}.vigo-module__xpvOMG__stepButton,.vigo-module__xpvOMG__stepButtonActive{color:#f3eee3c7;cursor:pointer;font:inherit;letter-spacing:.06em;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:11px;min-width:0;min-height:58px;padding:0 10px;font-size:.8rem;font-weight:600;transition:color .18s;display:flex;position:relative}.vigo-module__xpvOMG__stepButton:hover,.vigo-module__xpvOMG__stepButtonActive{color:var(--vp-ivory)}.vigo-module__xpvOMG__stepChip{color:var(--vp-blue);letter-spacing:.04em;border:1px solid #9fc3ff59;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:.625rem;font-weight:700;transition:background .18s,border-color .18s,color .18s;display:flex}.vigo-module__xpvOMG__stepChip[data-step-chip=visited]{border-color:#9fc3ff99}.vigo-module__xpvOMG__stepButtonActive .vigo-module__xpvOMG__stepChip{background:var(--vp-blue);border-color:var(--vp-blue);color:var(--vp-navy)}.vigo-module__xpvOMG__stepLabelShort{display:none}.vigo-module__xpvOMG__stepUnderline{background:var(--vp-blue);box-shadow:0 0 6px var(--vp-blue);transform-origin:0;width:80%;height:2px;display:block;position:absolute;bottom:-1px;left:10%}.vigo-module__xpvOMG__stepSeparator{color:#9fc3ff73;flex:none;padding:0 2px;font-size:.7rem}.vigo-module__xpvOMG__stage{flex:1;grid-template-columns:minmax(240px,.9fr) minmax(260px,1fr) minmax(310px,1.02fr);gap:clamp(24px,3vw,52px);min-height:0;padding:clamp(26px,4vw,64px);display:grid;position:relative}.vigo-module__xpvOMG__stageFocus .vigo-module__xpvOMG__orbit{opacity:.35}.vigo-module__xpvOMG__stageFocus .vigo-module__xpvOMG__portrait{animation-play-state:paused}.vigo-module__xpvOMG__copyBlock,.vigo-module__xpvOMG__portraitStage,.vigo-module__xpvOMG__interactionCard{z-index:2;align-self:center;position:relative}.vigo-module__xpvOMG__eyebrow{color:var(--vp-blue);letter-spacing:.16em;margin:0;font-size:.6875rem;font-weight:700}.vigo-module__xpvOMG__copyBlock h1{font-family:var(--font-display), serif;letter-spacing:-.045em;max-width:7ch;margin:22px 0 24px;font-size:clamp(4rem,6.4vw,7.6rem);font-weight:400;line-height:.83}.vigo-module__xpvOMG__lead{color:#f3eee3c2;max-width:31ch;margin:0;font-size:clamp(.92rem,1.15vw,1.1rem);line-height:1.62}.vigo-module__xpvOMG__modeDescription{border-top:1px solid var(--vp-line);grid-template-columns:auto 1fr;align-items:center;gap:14px;max-width:330px;margin-top:clamp(34px,6vh,76px);padding-top:17px;display:grid}.vigo-module__xpvOMG__modeDescription span{color:var(--vp-blue);font-family:var(--font-display), serif;font-size:1.7rem}.vigo-module__xpvOMG__modeDescription p{color:#f3eee3a8;margin:0;font-size:.75rem;line-height:1.5}.vigo-module__xpvOMG__portraitStage{flex-direction:column;justify-content:center;align-items:center;min-height:410px;display:flex}.vigo-module__xpvOMG__portrait{will-change:transform;z-index:3;place-items:center;animation:4.6s ease-in-out infinite alternate vigo-module__xpvOMG__vigoBreathe;display:grid;position:relative}.vigo-module__xpvOMG__reactivePortrait{transform-origin:50% 84%;place-items:center;display:grid}.vigo-module__xpvOMG__portrait .assistant-avatar.assistant-presence{filter:drop-shadow(0 30px 34px #0209127a);width:clamp(202px,21vw,300px);height:clamp(230px,24vw,340px);margin:0}.vigo-module__xpvOMG__orbit{will-change:transform;border:1px solid #9fc3ff38;border-radius:50%;width:min(28vw,420px);height:min(28vw,420px);transition:opacity .2s;animation:40s linear infinite vigo-module__xpvOMG__vigoOrbitCW;position:absolute}.vigo-module__xpvOMG__orbit:after{background:var(--vp-blue);border:2px solid var(--vp-navy);box-shadow:0 0 6px var(--vp-blue);content:"";border-radius:50%;width:11px;height:11px;position:absolute;top:23%;left:8%}.vigo-module__xpvOMG__vigoReaction{pointer-events:none;z-index:5;position:absolute;inset:0}.vigo-module__xpvOMG__tickerReaction{background:var(--vp-ivory);color:var(--vp-navy);transform-origin:0 100%;border-radius:14px 14px 14px 3px;gap:7px;padding:12px 15px;display:grid;position:absolute;top:3%;right:0}.vigo-module__xpvOMG__tickerReaction:after{border-right:9px solid #0000;border-top:12px solid var(--vp-ivory);content:"";position:absolute;bottom:-8px;left:7px;transform:rotate(14deg)}.vigo-module__xpvOMG__tickerRow{align-items:center;gap:7px;display:flex}.vigo-module__xpvOMG__tickerRow i{background:var(--vp-blue-deep);transform-origin:0;border-radius:1px;width:11px;height:2px;display:block}.vigo-module__xpvOMG__tickerRow small{color:var(--vp-blue-ink);letter-spacing:.08em;font-size:.625rem;font-weight:700}.vigo-module__xpvOMG__tickerRow strong{letter-spacing:.09em;font-size:.6875rem;font-weight:700}.vigo-module__xpvOMG__boundaryReaction{align-items:center;gap:9px;display:flex;position:absolute;top:22%;right:-4%}.vigo-module__xpvOMG__boundarySymbol{border:2px solid var(--vp-copper);background:#07182ceb;border-radius:50%;flex:none;width:56px;height:56px;display:block;position:relative;box-shadow:0 0 12px #d876584d}.vigo-module__xpvOMG__boundarySymbol span{background:var(--vp-copper);transform-origin:0;width:30px;height:2px;position:absolute;top:25px;left:11px}.vigo-module__xpvOMG__boundarySymbol span:first-child{transform:rotate(45deg)}.vigo-module__xpvOMG__boundarySymbol span:last-child{transform:rotate(-45deg)}.vigo-module__xpvOMG__boundaryReaction>div{border-left:2px solid var(--vp-copper);background:#07182ced;gap:4px;padding:9px 11px;display:grid}.vigo-module__xpvOMG__boundaryReaction small{color:var(--vp-copper);letter-spacing:.11em;font-size:.625rem;font-weight:700}.vigo-module__xpvOMG__boundaryReaction strong{color:var(--vp-ivory);letter-spacing:.09em;font-size:.6875rem}.vigo-module__xpvOMG__digitalReaction{border:1px solid var(--vp-blue);transform-origin:top;background:#07182ce6;gap:5px;min-width:136px;padding:12px 13px;display:grid;position:absolute;top:16%;left:0;box-shadow:0 0 12px #9fc3ff29,inset 0 0 12px #9fc3ff12}.vigo-module__xpvOMG__digitalReaction:after{background:linear-gradient(90deg, var(--vp-blue), transparent);content:"";width:64px;height:1px;position:absolute;bottom:-5px;left:12px}.vigo-module__xpvOMG__digitalReaction strong{letter-spacing:.11em;font-size:.6875rem}.vigo-module__xpvOMG__digitalReaction small{color:var(--vp-copper);letter-spacing:.1em;font-size:.625rem;font-weight:700}.vigo-module__xpvOMG__digitalPixels{gap:4px;margin-bottom:2px;display:flex}.vigo-module__xpvOMG__digitalPixels i{background:var(--vp-blue);box-shadow:0 0 4px var(--vp-blue);width:5px;height:5px}.vigo-module__xpvOMG__digitalPixels i:nth-child(2){opacity:.65;transform:translateY(3px)}.vigo-module__xpvOMG__digitalPixels i:nth-child(3){opacity:.35}.vigo-module__xpvOMG__purposeReaction{grid-template-columns:36px 56px 28px;align-items:center;display:grid;position:absolute;top:26%;right:-1%}.vigo-module__xpvOMG__purposeNode,.vigo-module__xpvOMG__purposeArrow{border:1px solid var(--vp-blue);background:#07182ceb;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.vigo-module__xpvOMG__purposeNode{color:var(--vp-blue);font-family:var(--font-display), serif;font-size:1.05rem}.vigo-module__xpvOMG__purposeArrow{background:var(--vp-blue);color:var(--vp-navy);width:26px;height:26px;font-size:.95rem}.vigo-module__xpvOMG__purposeRoute{background:linear-gradient(90deg, var(--vp-blue), var(--vp-copper));transform-origin:0;height:2px;box-shadow:0 0 4px #9fc3ff85}.vigo-module__xpvOMG__purposeReaction small{color:var(--vp-blue);letter-spacing:.11em;text-align:end;grid-column:2/4;margin-top:7px;font-size:.625rem;font-weight:700}.vigo-module__xpvOMG__nameplate{border:1px solid var(--vp-line);z-index:4;background:#07182cd1;align-items:center;gap:12px;margin-top:-10px;padding:10px 14px;display:flex;position:relative}.vigo-module__xpvOMG__nameplate strong{letter-spacing:.16em;font-size:.6875rem}.vigo-module__xpvOMG__nameplate span{color:#f3eee3a8;letter-spacing:.11em;font-size:.625rem}.vigo-module__xpvOMG__interactionCard{color:var(--vp-navy);background:#f3eee3f5;min-height:430px;padding:clamp(26px,3vw,42px);box-shadow:0 28px 80px #01081159}.vigo-module__xpvOMG__page[data-mode=ask] .vigo-module__xpvOMG__interactionCard{flex-direction:column;height:clamp(500px,64vh,580px);min-height:0;display:flex}.vigo-module__xpvOMG__panelLabel{color:var(--vp-blue-ink);letter-spacing:.15em;margin:0;font-size:.6875rem;font-weight:700}.vigo-module__xpvOMG__meetPanel,.vigo-module__xpvOMG__interviewPanel,.vigo-module__xpvOMG__askPanel{flex-direction:column;min-height:346px;display:flex}.vigo-module__xpvOMG__page[data-mode=ask] .vigo-module__xpvOMG__askPanel{flex:1;min-height:0}.vigo-module__xpvOMG__meetPanel ol{gap:0;margin:28px 0 24px;padding:0;list-style:none;display:grid}.vigo-module__xpvOMG__meetPanel li{border-top:1px solid #07182c24;grid-template-columns:30px 1fr;align-items:start;gap:14px;padding:16px 0;display:grid}.vigo-module__xpvOMG__meetPanel li span{color:var(--vp-blue-ink);letter-spacing:.1em;padding-top:4px;font-size:.625rem}.vigo-module__xpvOMG__meetPanel li p{margin:0;font-size:.8125rem;line-height:1.5}.vigo-module__xpvOMG__meetPanel li strong{margin-bottom:2px;font-size:.9375rem;display:block}.vigo-module__xpvOMG__primaryAction{background:var(--vp-navy);color:var(--vp-ivory);cursor:pointer;font:inherit;border:0;justify-content:space-between;align-items:center;width:100%;min-height:50px;margin-top:auto;padding:0 17px;font-size:.8125rem;font-weight:600;transition:background .16s;display:flex}.vigo-module__xpvOMG__primaryAction:hover{background:var(--vp-navy-soft)}.vigo-module__xpvOMG__primaryAction span{color:var(--vp-blue);font-size:1rem;transition:transform .16s}.vigo-module__xpvOMG__primaryAction:hover span{transform:translate(3px)}.vigo-module__xpvOMG__skipLink{color:var(--vp-blue-ink);cursor:pointer;font:inherit;background:0 0;border:0;align-self:flex-start;margin-top:14px;padding:4px 0;font-size:.75rem;font-weight:600}.vigo-module__xpvOMG__skipLink:hover{text-underline-offset:3px;text-decoration:underline}.vigo-module__xpvOMG__questionList{gap:6px;margin:16px 0 12px;display:grid}.vigo-module__xpvOMG__questionList button{color:var(--vp-navy);cursor:pointer;font:inherit;text-align:start;background:0 0;border:1px solid #07182c52;grid-template-columns:25px 1fr;align-items:center;gap:10px;min-height:48px;padding:8px 12px;font-size:.8125rem;transition:background .15s,border-color .15s;display:grid}.vigo-module__xpvOMG__questionList button span{color:var(--vp-blue-ink);font-size:.625rem}.vigo-module__xpvOMG__questionList button:hover{background:var(--vp-wash-soft)}.vigo-module__xpvOMG__questionList button[aria-pressed=true]{background:var(--vp-wash-strong);border-color:var(--vp-blue-deep);box-shadow:inset 3px 0 0 var(--vp-blue-deep)}.vigo-module__xpvOMG__questionList button[aria-pressed=true] span{color:var(--vp-navy);font-weight:700}.vigo-module__xpvOMG__answer{background:var(--vp-wash);border-left:3px solid var(--vp-blue-deep);margin-top:10px;padding:16px 17px}.vigo-module__xpvOMG__answer>span:first-child{color:var(--vp-blue-ink);letter-spacing:.13em;margin-bottom:8px;font-size:.625rem;font-weight:700;display:block}.vigo-module__xpvOMG__answer p{margin:0;font-size:.875rem;line-height:1.55}.vigo-module__xpvOMG__interviewBridge{color:var(--vp-blue-ink);margin:10px 0 0;font-size:.75rem;font-style:italic;line-height:1.5}.vigo-module__xpvOMG__interviewPanel .vigo-module__xpvOMG__primaryAction{margin-top:14px}.vigo-module__xpvOMG__chatAvatarStrip{display:none}.vigo-module__xpvOMG__chatHeading{justify-content:space-between;align-items:start;margin-bottom:12px;display:flex}.vigo-module__xpvOMG__chatHeading>div{gap:7px;display:grid}.vigo-module__xpvOMG__chatHeading>div>span{color:#07182cb3;letter-spacing:.1em;align-items:center;gap:6px;font-size:.625rem;font-weight:700;display:flex}.vigo-module__xpvOMG__chatHeading>div>span i{background:var(--vp-blue-deep);box-shadow:0 0 4px var(--vp-blue-deep);border-radius:50%;width:5px;height:5px}.vigo-module__xpvOMG__chatHeading>button{color:var(--vp-blue-ink);cursor:pointer;font:inherit;background:0 0;border:0;margin:-12px;padding:12px;font-size:.6875rem;font-weight:700}.vigo-module__xpvOMG__chatHeading>button:hover{color:var(--vp-navy);text-underline-offset:3px;text-decoration:underline}.vigo-module__xpvOMG__chatHeading>button.vigo-module__xpvOMG__resetArmed{color:var(--vp-copper)}.vigo-module__xpvOMG__chatLog{overscroll-behavior:contain;scrollbar-color:#9ab5de transparent;scrollbar-width:thin;flex-direction:column;flex:1;min-height:240px;padding:14px 6px 14px 0;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 14px calc(100% - 14px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 14px calc(100% - 14px),#0000 100%)}.vigo-module__xpvOMG__botMessage,.vigo-module__xpvOMG__userMessage{padding:10px 14px;animation:.26s cubic-bezier(.22,1,.36,1) both vigo-module__xpvOMG__vigoMessageIn}.vigo-module__xpvOMG__groupStart{margin-top:14px}.vigo-module__xpvOMG__groupStart:first-child{margin-top:0}.vigo-module__xpvOMG__groupNext{margin-top:6px}.vigo-module__xpvOMG__botMessage{background:var(--vp-wash);border-left:2px solid var(--vp-blue-deep);border-radius:10px 10px 10px 2px;align-self:flex-start;max-width:100%}.vigo-module__xpvOMG__userMessage{background:var(--vp-navy);color:var(--vp-ivory);border-radius:10px 10px 2px;align-self:flex-end;max-width:85%}.vigo-module__xpvOMG__botMessage>span,.vigo-module__xpvOMG__userMessage>span{color:var(--vp-blue-ink);letter-spacing:.13em;margin-bottom:5px;font-size:.625rem;font-weight:700;display:block}.vigo-module__xpvOMG__userMessage>span{color:var(--vp-blue)}.vigo-module__xpvOMG__botMessage p,.vigo-module__xpvOMG__userMessage p{margin:0;font-size:.8125rem;line-height:1.5}.vigo-module__xpvOMG__typingMessage p{align-items:center;gap:5px;min-height:12px;display:flex}.vigo-module__xpvOMG__typingMessage p i{background:var(--vp-blue-ink);border-radius:50%;width:6px;height:6px;animation:.9s ease-in-out infinite vigo-module__xpvOMG__vigoTyping}.vigo-module__xpvOMG__typingMessage p i:nth-child(2){animation-delay:.15s}.vigo-module__xpvOMG__typingMessage p i:nth-child(3){animation-delay:.3s}.vigo-module__xpvOMG__chatError{border-left:2px solid var(--vp-copper);background:#d876581f;border-radius:2px;gap:10px;margin:7px 0;padding:12px 14px;display:grid}.vigo-module__xpvOMG__chatError p{margin:0;font-size:.75rem;line-height:1.5}.vigo-module__xpvOMG__chatError>div{align-items:center;gap:14px;display:flex}.vigo-module__xpvOMG__chatError button{background:var(--vp-navy);color:var(--vp-ivory);cursor:pointer;font:inherit;border:0;border-radius:2px;flex:none;min-height:36px;padding:0 14px;font-size:.75rem;font-weight:600}.vigo-module__xpvOMG__chatError button:disabled{cursor:not-allowed;opacity:.5}.vigo-module__xpvOMG__chatError .vigo-module__xpvOMG__editRetry{color:var(--vp-blue-ink);text-underline-offset:3px;background:0 0;min-height:36px;padding:0;font-size:.6875rem;font-weight:700;text-decoration:underline}.vigo-module__xpvOMG__ctaRow{gap:6px;margin:10px 0 2px;display:grid}.vigo-module__xpvOMG__ctaRow p{color:var(--vp-blue-ink);letter-spacing:.12em;margin:0;font-size:.6875rem;font-weight:700}.vigo-module__xpvOMG__ctaRow a{background:var(--vp-navy);color:var(--vp-ivory);letter-spacing:.02em;border-radius:2px;justify-content:space-between;align-items:center;min-height:46px;padding:0 16px;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .16s;display:flex}.vigo-module__xpvOMG__ctaRow a:hover{background:var(--vp-navy-soft)}.vigo-module__xpvOMG__ctaRow a span{color:var(--vp-blue);font-size:.875rem;transition:transform .16s}.vigo-module__xpvOMG__ctaRow a:hover span{transform:translate(2px)}.vigo-module__xpvOMG__suggestionChips{flex-wrap:wrap;gap:8px;margin:10px 0 2px;display:flex}.vigo-module__xpvOMG__suggestionChips button{color:var(--vp-navy);cursor:pointer;font:inherit;background:0 0;border:1px solid #07182c52;border-radius:10px;flex:none;min-height:40px;padding:8px 14px;font-size:.75rem;transition:background .15s,border-color .15s}.vigo-module__xpvOMG__suggestionChips button:hover{background:var(--vp-wash);border-color:var(--vp-blue-deep)}.vigo-module__xpvOMG__askPanel form{margin:12px 0 8px}.vigo-module__xpvOMG__askPanel label{margin-bottom:9px;font-size:.6875rem;font-weight:600;display:block}.vigo-module__xpvOMG__askPanel form>div{grid-template-columns:1fr 48px;display:grid}.vigo-module__xpvOMG__askPanel input{color:var(--vp-navy);font:inherit;background:0 0;border:1px solid #07182c52;border-right:0;border-radius:0;outline:0;min-width:0;min-height:46px;padding:12px 14px;font-size:.9375rem}.vigo-module__xpvOMG__askPanel input:focus{border-color:var(--vp-blue-deep);box-shadow:inset 0 0 0 1px var(--vp-blue-deep)}.vigo-module__xpvOMG__askPanel form button{background:var(--vp-navy);color:var(--vp-blue);cursor:pointer;border:0;font-size:1rem;transition:background .16s}.vigo-module__xpvOMG__askPanel form button:hover:not(:disabled){background:var(--vp-navy-soft)}.vigo-module__xpvOMG__askPanel form button:disabled{cursor:not-allowed;opacity:.38}.vigo-module__xpvOMG__restartEnd{color:var(--vp-navy);cursor:pointer;font:inherit;background:0 0;border:1px dashed #07182c52;border-radius:2px;min-height:44px;margin:12px 0 8px;padding:0 14px;font-size:.75rem;font-weight:600}.vigo-module__xpvOMG__chatMeta{color:#07182cb8;letter-spacing:.03em;border-top:1px solid #07182c1a;justify-content:space-between;align-items:center;padding-top:8px;font-size:.6875rem;display:flex}.vigo-module__xpvOMG__sourceBadge{align-items:center;gap:6px;display:flex}.vigo-module__xpvOMG__sourceBadge i{background:var(--vp-blue-deep);border-radius:50%;width:5px;height:5px;display:block}.vigo-module__xpvOMG__sourceBadge[data-source=local] i{background:var(--vp-copper)}.vigo-module__xpvOMG__dataNote{color:#07182cb8;margin:6px 0 0;font-size:.75rem;line-height:1.4}@keyframes vigo-module__xpvOMG__vigoMessageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes vigo-module__xpvOMG__vigoTyping{0%,60%,to{opacity:.28;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes vigo-module__xpvOMG__vigoOrbitCW{0%{transform:rotate(-11deg)}to{transform:rotate(349deg)}}@keyframes vigo-module__xpvOMG__vigoBreathe{0%{transform:translateY(-3px)}to{transform:translateY(3px)}}.vigo-module__xpvOMG__footer{border-top:1px solid var(--vp-line);color:#f3eee3a6;letter-spacing:.13em;z-index:3;justify-content:space-between;align-items:center;min-height:54px;padding:0 clamp(22px,3.7vw,64px);font-size:.625rem;display:flex;position:relative}.vigo-module__xpvOMG__footer p{margin:0}.vigo-module__xpvOMG__page[dir=rtl]{font-family:var(--font-arabic), var(--font-body), sans-serif}.vigo-module__xpvOMG__page[dir=rtl] .vigo-module__xpvOMG__copyBlock h1,.vigo-module__xpvOMG__page[dir=rtl] .vigo-module__xpvOMG__modeDescription span,.vigo-module__xpvOMG__page[dir=rtl] .vigo-module__xpvOMG__purposeNode{font-family:var(--font-arabic), sans-serif}.vigo-module__xpvOMG__page[dir=rtl] :is(.vigo-module__xpvOMG__brand strong,.vigo-module__xpvOMG__brand small,.vigo-module__xpvOMG__channelLabel,.vigo-module__xpvOMG__langSwitch a,.vigo-module__xpvOMG__langMenuTrigger,.vigo-module__xpvOMG__langMenuList a,.vigo-module__xpvOMG__workspaceBar,.vigo-module__xpvOMG__systemStatus,.vigo-module__xpvOMG__stepButton,.vigo-module__xpvOMG__stepButtonActive,.vigo-module__xpvOMG__stepChip,.vigo-module__xpvOMG__eyebrow,.vigo-module__xpvOMG__panelLabel,.vigo-module__xpvOMG__meetPanel li span,.vigo-module__xpvOMG__answer>span,.vigo-module__xpvOMG__interviewBridge,.vigo-module__xpvOMG__tickerRow small,.vigo-module__xpvOMG__tickerRow strong,.vigo-module__xpvOMG__boundaryReaction small,.vigo-module__xpvOMG__boundaryReaction strong,.vigo-module__xpvOMG__digitalReaction strong,.vigo-module__xpvOMG__digitalReaction small,.vigo-module__xpvOMG__purposeReaction small,.vigo-module__xpvOMG__nameplate strong,.vigo-module__xpvOMG__nameplate span,.vigo-module__xpvOMG__botMessage>span,.vigo-module__xpvOMG__userMessage>span,.vigo-module__xpvOMG__chatHeading>div>span,.vigo-module__xpvOMG__ctaRow p,.vigo-module__xpvOMG__ctaRow a,.vigo-module__xpvOMG__chatMeta,.vigo-module__xpvOMG__dataNote,.vigo-module__xpvOMG__footer,.vigo-module__xpvOMG__lead){letter-spacing:normal}.vigo-module__xpvOMG__page[dir=rtl] .vigo-module__xpvOMG__copyBlock h1{letter-spacing:normal;max-width:none}.vigo-module__xpvOMG__page[dir=rtl] .vigo-module__xpvOMG__primaryAction span,.vigo-module__xpvOMG__page[dir=rtl] .vigo-module__xpvOMG__ctaRow a span,.vigo-module__xpvOMG__page[dir=rtl] .vigo-module__xpvOMG__stepSeparator{display:inline-block;transform:scaleX(-1)}.vigo-module__xpvOMG__page[dir=rtl] .vigo-module__xpvOMG__primaryAction:hover span{transform:scaleX(-1)translate(3px)}.vigo-module__xpvOMG__page[dir=rtl] .vigo-module__xpvOMG__ctaRow a:hover span{transform:scaleX(-1)translate(2px)}.vigo-module__xpvOMG__page[dir=rtl] .vigo-module__xpvOMG__botMessage{border-left:0;border-right:2px solid var(--vp-blue-deep);border-radius:10px 10px 2px}.vigo-module__xpvOMG__page[dir=rtl] .vigo-module__xpvOMG__userMessage{border-radius:10px 10px 10px 2px}.vigo-module__xpvOMG__page[dir=rtl] .vigo-module__xpvOMG__answer{border-left:0;border-right:3px solid var(--vp-blue-deep)}.vigo-module__xpvOMG__page[dir=rtl] .vigo-module__xpvOMG__chatError{border-left:0;border-right:2px solid var(--vp-copper)}.vigo-module__xpvOMG__page[dir=rtl] .vigo-module__xpvOMG__questionList button[aria-pressed=true]{box-shadow:inset -3px 0 0 var(--vp-blue-deep)}.vigo-module__xpvOMG__page[dir=rtl] .vigo-module__xpvOMG__askPanel input{border-left:0;border-right:1px solid #07182c52}.vigo-module__xpvOMG__page[dir=rtl] .vigo-module__xpvOMG__boundaryReaction>div{border-left:0;border-right:2px solid var(--vp-copper)}.vigo-module__xpvOMG__page[dir=rtl] .vigo-module__xpvOMG__tickerReaction{transform-origin:100% 100%;left:0;right:auto}.vigo-module__xpvOMG__page[dir=rtl] .vigo-module__xpvOMG__tickerReaction:after{left:auto;right:7px}.vigo-module__xpvOMG__page[dir=rtl] .vigo-module__xpvOMG__boundaryReaction{left:-4%;right:auto}.vigo-module__xpvOMG__page[dir=rtl] .vigo-module__xpvOMG__digitalReaction{transform-origin:top;left:auto;right:0}.vigo-module__xpvOMG__page[dir=rtl] .vigo-module__xpvOMG__digitalReaction:after{left:auto;right:12px}.vigo-module__xpvOMG__page[dir=rtl] .vigo-module__xpvOMG__purposeReaction{left:-1%;right:auto}.vigo-module__xpvOMG__page[dir=rtl] .vigo-module__xpvOMG__purposeReaction small{text-align:start}.vigo-module__xpvOMG__page[dir=rtl] .vigo-module__xpvOMG__langMenuList{left:0;right:auto}@media (max-width:1180px){.vigo-module__xpvOMG__stage{grid-template-columns:minmax(230px,.85fr) minmax(240px,.9fr) minmax(280px,1fr);padding:36px 30px}.vigo-module__xpvOMG__copyBlock h1{font-size:clamp(3.5rem,6vw,5rem)}.vigo-module__xpvOMG__portrait .assistant-avatar.assistant-presence{width:212px;height:240px}.vigo-module__xpvOMG__orbit{width:300px;height:300px}.vigo-module__xpvOMG__stepLabelFull{display:none}.vigo-module__xpvOMG__stepLabelShort{display:inline}}@media (min-width:901px) and (max-width:1180px){.vigo-module__xpvOMG__stepLabelFull{display:inline}.vigo-module__xpvOMG__stepLabelShort{display:none}}@media (max-width:900px){.vigo-module__xpvOMG__page{grid-template-rows:auto 1fr;height:100dvh;overflow:hidden}.vigo-module__xpvOMG__flow,.vigo-module__xpvOMG__footer{display:none}.vigo-module__xpvOMG__header{min-height:56px;padding:8px 16px}.vigo-module__xpvOMG__headerRight{gap:10px}.vigo-module__xpvOMG__brandMark{width:32px;height:32px}.vigo-module__xpvOMG__brand strong{font-size:.72rem}.vigo-module__xpvOMG__brand small,.vigo-module__xpvOMG__channelLabel{display:none}.vigo-module__xpvOMG__langSwitch a{min-height:30px;padding:4px 7px}.vigo-module__xpvOMG__langMenuTrigger{gap:5px;min-height:34px;padding:5px 8px}.vigo-module__xpvOMG__shell{flex-direction:column;min-height:0;padding:10px 12px 12px;display:flex}.vigo-module__xpvOMG__workspace{flex:1;min-height:0}.vigo-module__xpvOMG__workspaceBar{display:none}.vigo-module__xpvOMG__stepList{min-height:52px;padding:0 2px}.vigo-module__xpvOMG__stepButton,.vigo-module__xpvOMG__stepButtonActive{flex-direction:column;gap:3px;min-height:52px;padding:6px 4px;font-size:.72rem}.vigo-module__xpvOMG__stepChip{border:0;width:auto;height:auto;font-size:.625rem}.vigo-module__xpvOMG__stepButtonActive .vigo-module__xpvOMG__stepChip{color:var(--vp-blue);background:0 0}.vigo-module__xpvOMG__stepLabelFull{display:none}.vigo-module__xpvOMG__stepLabelShort{display:inline}.vigo-module__xpvOMG__stepSeparator{display:none}.vigo-module__xpvOMG__stepUnderline{transform-origin:50%;width:34px;left:50%;transform:translate(-50%)}.vigo-module__xpvOMG__stage{grid-template-rows:auto minmax(140px,1fr) auto;grid-template-columns:1fr;gap:8px;min-height:0;padding:12px;display:grid}.vigo-module__xpvOMG__copyBlock{align-self:start;padding:4px 6px 0}.vigo-module__xpvOMG__eyebrow{font-size:.625rem}.vigo-module__xpvOMG__copyBlock h1{letter-spacing:-.02em;max-width:none;margin:8px 0 6px;font-size:2rem;line-height:1}.vigo-module__xpvOMG__lead{max-width:40ch;font-size:.8125rem;line-height:1.5}.vigo-module__xpvOMG__page[data-mode=interview] .vigo-module__xpvOMG__lead,.vigo-module__xpvOMG__modeDescription{display:none}.vigo-module__xpvOMG__portraitStage{align-self:stretch;min-height:140px;overflow:visible}.vigo-module__xpvOMG__orbit{display:none}.vigo-module__xpvOMG__portrait .assistant-avatar.assistant-presence{width:clamp(124px,20.7dvh,186px);height:clamp(140px,24dvh,210px)}.vigo-module__xpvOMG__nameplate{margin-top:-14px;padding:7px 11px;display:none}.vigo-module__xpvOMG__page[data-mode=meet] .vigo-module__xpvOMG__nameplate{display:flex}.vigo-module__xpvOMG__tickerReaction{padding:9px 11px;top:0;right:2%}.vigo-module__xpvOMG__boundaryReaction{top:16%;right:0}.vigo-module__xpvOMG__digitalReaction{top:10%;left:0}.vigo-module__xpvOMG__purposeReaction{top:20%;right:0}.vigo-module__xpvOMG__page[dir=rtl] .vigo-module__xpvOMG__tickerReaction{left:2%;right:auto}.vigo-module__xpvOMG__page[dir=rtl] .vigo-module__xpvOMG__boundaryReaction{left:0;right:auto}.vigo-module__xpvOMG__page[dir=rtl] .vigo-module__xpvOMG__digitalReaction{left:auto;right:0}.vigo-module__xpvOMG__page[dir=rtl] .vigo-module__xpvOMG__purposeReaction{left:0;right:auto}.vigo-module__xpvOMG__page[data-mode=ask] .vigo-module__xpvOMG__copyBlock,.vigo-module__xpvOMG__page[data-mode=ask] .vigo-module__xpvOMG__portraitStage{display:none}.vigo-module__xpvOMG__page[data-mode=ask] .vigo-module__xpvOMG__stage{grid-template-rows:1fr}.vigo-module__xpvOMG__interactionCard{align-self:stretch;min-height:0;padding:16px}.vigo-module__xpvOMG__page[data-mode=ask] .vigo-module__xpvOMG__interactionCard{height:auto;min-height:0}.vigo-module__xpvOMG__meetPanel,.vigo-module__xpvOMG__interviewPanel,.vigo-module__xpvOMG__askPanel{min-height:0}.vigo-module__xpvOMG__meetPanel ol{margin:12px 0}.vigo-module__xpvOMG__meetPanel li{gap:10px;padding:9px 0}.vigo-module__xpvOMG__meetPanel li p{font-size:.75rem}.vigo-module__xpvOMG__meetPanel li strong{font-size:.8125rem}.vigo-module__xpvOMG__primaryAction{min-height:48px}.vigo-module__xpvOMG__skipLink{min-height:44px;margin-top:8px}.vigo-module__xpvOMG__chatError button,.vigo-module__xpvOMG__chatError .vigo-module__xpvOMG__editRetry{min-height:44px}.vigo-module__xpvOMG__interviewPanel .vigo-module__xpvOMG__answer{order:-2;height:118px;margin-top:0;padding:12px 13px;overflow-y:auto}.vigo-module__xpvOMG__interviewPanel .vigo-module__xpvOMG__interviewBridge{order:-1;margin:6px 0 0}.vigo-module__xpvOMG__answer p{font-size:.8125rem}.vigo-module__xpvOMG__questionList{grid-template-columns:1fr 1fr;gap:7px;margin:10px 0 0}.vigo-module__xpvOMG__questionList button{grid-template-columns:20px 1fr;gap:7px;min-height:52px;padding:6px 9px;font-size:.75rem}.vigo-module__xpvOMG__interviewPanel .vigo-module__xpvOMG__panelLabel{margin-top:10px}.vigo-module__xpvOMG__interviewPanel .vigo-module__xpvOMG__primaryAction{margin-top:12px}.vigo-module__xpvOMG__chatAvatarStrip{border-bottom:1px solid #07182c1a;align-items:center;gap:12px;margin-bottom:10px;padding-bottom:10px;display:flex}.vigo-module__xpvOMG__chatAvatarFrame .assistant-avatar.assistant-presence{width:56px;height:64px;margin:0;display:block}.vigo-module__xpvOMG__chatAvatarMeta{gap:3px;display:grid}.vigo-module__xpvOMG__chatAvatarMeta strong{letter-spacing:.16em;font-size:.6875rem}.vigo-module__xpvOMG__chatAvatarMeta small{color:#07182cb8;font-size:.6875rem}.vigo-module__xpvOMG__page[dir=rtl] .vigo-module__xpvOMG__chatAvatarMeta strong{letter-spacing:normal}.vigo-module__xpvOMG__chatLog{min-height:0}.vigo-module__xpvOMG__suggestionChips{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000 100%)}.vigo-module__xpvOMG__page[dir=rtl] .vigo-module__xpvOMG__suggestionChips{-webkit-mask-image:linear-gradient(270deg,#000 0 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(270deg,#000 0 calc(100% - 24px),#0000 100%)}.vigo-module__xpvOMG__suggestionChips::-webkit-scrollbar{display:none}.vigo-module__xpvOMG__suggestionChips button{min-height:44px}.vigo-module__xpvOMG__askPanel input{min-height:48px;font-size:1rem}.vigo-module__xpvOMG__askPanel form>div{grid-template-columns:1fr 48px}.vigo-module__xpvOMG__page[data-mode=ask]{height:auto;min-height:100dvh;overflow:clip visible}.vigo-module__xpvOMG__page[data-mode=ask] .vigo-module__xpvOMG__chatLog{min-height:44dvh}}@media (max-width:900px) and (max-height:780px){.vigo-module__xpvOMG__stage{gap:6px;padding:8px 12px 10px}.vigo-module__xpvOMG__copyBlock h1{margin:6px 0 4px;font-size:1.7rem}.vigo-module__xpvOMG__interviewPanel .vigo-module__xpvOMG__answer{height:102px;padding:10px 12px}.vigo-module__xpvOMG__interviewPanel .vigo-module__xpvOMG__interviewBridge{display:none}.vigo-module__xpvOMG__questionList button{min-height:46px}.vigo-module__xpvOMG__interviewPanel .vigo-module__xpvOMG__primaryAction,.vigo-module__xpvOMG__meetPanel .vigo-module__xpvOMG__primaryAction{min-height:44px}.vigo-module__xpvOMG__meetPanel ol{margin:6px 0}.vigo-module__xpvOMG__meetPanel li{padding:6px 0}.vigo-module__xpvOMG__skipLink{min-height:44px;margin-top:2px}.vigo-module__xpvOMG__interviewPanel .vigo-module__xpvOMG__panelLabel{margin-top:6px}.vigo-module__xpvOMG__interviewPanel .vigo-module__xpvOMG__primaryAction{margin-top:8px}.vigo-module__xpvOMG__interactionCard{padding:12px 14px}}@media (max-width:900px) and (max-height:620px){.vigo-module__xpvOMG__page{grid-template-rows:auto 1fr;height:auto;min-height:100dvh;overflow:clip visible}.vigo-module__xpvOMG__stage{grid-template-rows:auto minmax(170px,auto) auto}.vigo-module__xpvOMG__portraitStage{min-height:170px}}@media (max-width:420px){.vigo-module__xpvOMG__copyBlock h1{font-size:1.8rem}.vigo-module__xpvOMG__questionList button{font-size:.7rem}.vigo-module__xpvOMG__interactionCard{padding:14px 13px}}@media (prefers-reduced-motion:reduce){.vigo-module__xpvOMG__page *,.vigo-module__xpvOMG__page :before,.vigo-module__xpvOMG__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.vigo-module__xpvOMG__flow [data-flow-path]{stroke-dashoffset:0}.vigo-module__xpvOMG__flow [data-flow-node]{opacity:1}.vigo-module__xpvOMG__typingMessage p i{opacity:.6;animation:none!important}}
