.nexus-lifecycle .nexus-card{aspect-ratio:auto;min-width:0;max-height:none}.nexus-lifecycle .nexus-card-inner{isolation:isolate;align-items:stretch}.nexus-lifecycle .nexus-card-header{color:#fff;justify-content:flex-start;gap:9px;padding:24px clamp(16px,2.3vw,32px) 0}.nexus-lifecycle .nexus-card .nexus-card-header svg{color:#a8c1ff}.nexus-lifecycle .nexus-card-header span{font-size:15px;font-weight:500}.nexus-lifecycle .nexus-learning .nexus-card-header{color:#0f172a}.nexus-lifecycle .nexus-card.nexus-learning .nexus-card-header svg{color:#165af9}.nexus-lifecycle .nexus-learning .nexus-card-inner{background:radial-gradient(at 52% 41%,#d6e3ff,#f6f7fa 65%,#fafafa)}.nexus-card-art{z-index:1;min-block-size:max(clamp(280px, 24vw, 365px), calc(var(--nexus-copilot-scene-height,0px) + 38px));perspective:1000px;flex-shrink:0;align-items:center;padding:19px clamp(13px,2.3vw,32px);display:grid;position:relative}.nexus-art-scene{min-width:0;transform-style:preserve-3d;align-self:center}.nexus-art-status,.nexus-art-topline,.nexus-art-topline>span,.nexus-ask-source{align-items:center;gap:7px;font-size:11px;font-weight:500;line-height:1.35;display:flex}.nexus-art-topline{justify-content:space-between;gap:8px}.nexus-art-status{color:#b6ccfa}.nexus-art-status i{background:#8bafff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #165af9a6}.nexus-plan-board,.nexus-ask-answer,.nexus-mentor-response{color:#f1f5ff;background:linear-gradient(138deg,#303846,#151c29);border:1px solid #ffffff29;border-radius:20px;box-shadow:0 20px 35px -18px #0007,inset 0 1px #ffffff1a}.nexus-plan-board{padding:16px clamp(10px,1.3vw,20px)}.nexus-plan-events{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid;position:relative}.nexus-plan-events:before{content:"";background:#8bafff59;width:1px;position:absolute;top:23px;bottom:23px;left:14px}.nexus-plan-events li{grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;display:grid;position:relative}.nexus-plan-marker{color:#b0caff;background:#283951;border:1px solid #5874a1;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.nexus-plan-events small{color:#b6c7e0;letter-spacing:.015em;margin-bottom:3px;font-size:10px;display:block}.nexus-plan-events li p{color:#f1f5ff;font-size:13px;line-height:1.35}.nexus-plan-events time,.nexus-ask-source time{color:#b6ccfa;font-variant-numeric:tabular-nums;font-size:10px}.nexus-mentor-dialogue,.nexus-ask-thread{transform-style:preserve-3d;display:grid}.nexus-mentor-objection,.nexus-ask-question{color:#1e293b;background:linear-gradient(140deg,#fff,#eef2fa);border:1px solid #fff;border-radius:18px;padding:14px clamp(10px,1.4vw,18px);box-shadow:0 16px 27px -18px #1e3a5f66}.nexus-mentor-objection{margin-inline:5px}.nexus-mentor-objection .nexus-art-topline{color:#475569}.nexus-mentor-objection svg,.nexus-mentor-connector{color:#165af9}.nexus-mentor-topic{color:#164ab8;background:#e4ebfa;border-radius:999px;padding:3px 7px;font-size:10px}.nexus-mentor-dialogue p,.nexus-ask-thread p{margin-top:8px;font-size:clamp(13px,1.1vw,16px);font-weight:400;line-height:1.48}.nexus-mentor-connector{z-index:1;background:#e8efff;border:1px solid #fff;border-radius:50%;justify-self:end;place-items:center;width:27px;height:27px;margin:-3px 18px -3px 0;display:grid}.nexus-mentor-response,.nexus-ask-answer{padding:14px clamp(11px,1.5vw,20px)}.nexus-mentor-response .nexus-art-topline,.nexus-ask-answer .nexus-art-topline{color:#c3d6ff}.nexus-ask-question{border-bottom-right-radius:6px;justify-self:end;align-items:center;gap:10px;min-width:0;max-width:95%;padding-block:11px;display:flex}.nexus-ask-question p{margin:0}.nexus-ask-question svg{color:#165af9;flex-shrink:0}.nexus-ask-lookup{background:#8bafff46;width:1px;height:28px;margin-left:72%;position:relative}.nexus-ask-lookup i{transform-origin:top;background:#8bafff;position:absolute;inset:0;box-shadow:0 0 10px #165af999}.nexus-ask-answer{border-bottom-left-radius:6px;margin-right:8%}.nexus-ask-source{color:#b6ccfa;border-top:1px solid #ffffff20;flex-wrap:wrap;gap:5px 7px;margin-top:11px;padding-top:9px}.nexus-lifecycle .nexus-card-copy{align-content:start;gap:10px;min-height:0;margin-top:0;padding:0 clamp(16px,2.3vw,32px) 28px;display:grid}.nexus-lifecycle .nexus-card-copy h3{color:#fff;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(21px,1.95vw,29px);font-weight:300;line-height:1.15}.nexus-lifecycle .nexus-card-copy p{color:#c4cbd7;font-size:14px;line-height:1.6}.nexus-page .nexus-context-system{perspective:1400px}.nexus-page .nexus-context-sources,.nexus-page .nexus-context-source,.nexus-page .nexus-context-flow{transform-style:preserve-3d}.nexus-page .nexus-context-input{background:linear-gradient(135deg,#ffffff80,#ffffff38);box-shadow:0 10px 24px -18px #23395f55,inset 0 1px #ffffffb3;animation:none!important}.nexus-page .nexus-context-response,.nexus-page .nexus-context-response>p,.nexus-page .nexus-context-response-label>i{animation:none!important}.nexus-page .nexus-context-response{transform-style:preserve-3d;position:relative;box-shadow:0 24px 45px -24px #0f172a80,inset 0 1px #ffffff29}.nexus-page .nexus-context-packets{z-index:2;transform-style:preserve-3d;pointer-events:none;position:absolute;top:0;left:50%}.nexus-page .nexus-context-packet{color:#165af9;opacity:0;background:linear-gradient(130deg,#fffffff5,#edf2fff0);border:1px solid #ffffffd9;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:152px;min-height:36px;padding:8px;font-size:10px;display:flex;position:absolute;top:0;left:-76px;box-shadow:0 10px 20px -10px #165af940,inset 0 1px #fff}@media (max-width:767px){.nexus-page .nexus-context-packets{display:none}}@media (prefers-reduced-motion:reduce){.nexus-page .nexus-context-packets{display:none}}.nexus-lifecycle .nexus-learning .nexus-card-copy h3{color:#0f172a}.nexus-lifecycle .nexus-learning .nexus-card-copy p{color:#475569}@media (min-width:768px) and (max-width:1023px){.nexus-lifecycle .nexus-grid{gap:14px}}@media (max-width:767px){.nexus-card-art{min-block-size:0;padding-block:23px 26px}.nexus-art-scene{width:100%;max-width:400px;margin-inline:auto}.nexus-lifecycle .nexus-card-copy{padding-bottom:25px}}
.nexus-usecases{z-index:1;padding:24px 32px 144px;position:relative}.nexus-usecases-heading{text-align:center;max-width:760px;margin:0 auto 56px}.nexus-usecases .nexus-usecases-eyebrow{color:#165af9;letter-spacing:.025em;margin-bottom:20px;font-size:12px;font-weight:400}.nexus-usecases h2{letter-spacing:-.045em;font-size:clamp(34px,4vw,56px);font-weight:300;line-height:1.08}.nexus-usecases .nexus-usecases-description{color:#475569;max-width:620px;margin:24px auto 0;font-size:17px;line-height:1.65}.nexus-usecases-layout{max-width:1290px;margin:auto}.nexus-usecases-tabs{gap:14px;margin-bottom:24px;display:flex}.nexus-page .nexus-usecases-tabs button{color:#334155;text-align:left;background:#ffffff45;border:1px solid #94a3b82b;border-radius:14px;flex:1;justify-content:flex-start;gap:12px;min-width:0;min-height:68px;padding:12px 20px;transition:background-color .2s,color .2s,border-color .2s;position:relative}.nexus-usecases-tabs button strong{letter-spacing:-.02em;flex:1;font-size:16px;font-weight:400}.nexus-usecases-tabs button>svg:last-child{opacity:0}.nexus-usecases-tabs button:hover{color:#165af9;border-color:#165af94d}.nexus-usecases-tabs button[aria-selected=true]{color:#fff;background:#0f172a;border-color:#0f172a;box-shadow:0 12px 24px -18px #0f172a66}.nexus-usecases-tabs button[aria-selected=true]>svg{color:#a8c1ff;opacity:1}.nexus-usecases[data-scroll-story=true] button[aria-selected=true]:after{content:"";height:1px;transform:scaleX(var(--nexus-step-progress,0));transform-origin:0;background:#8bafff;position:absolute;inset:auto 20px 5px}.nexus-usecases-panels{display:grid}.nexus-usecase-panel{outline-offset:6px;grid-area:1/1;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center;gap:clamp(24px,4vw,64px);min-width:0;display:grid}.nexus-usecase-panel[data-active=false]{visibility:hidden}.nexus-usecase-panel:focus-visible{border-radius:28px;outline:2px solid #165af9}.nexus-usecase-content h3{color:#0f172a;letter-spacing:-.045em;text-wrap:balance;margin:0 0 16px;font-size:clamp(26px,2.9vw,42px);font-weight:300;line-height:1.1}.nexus-usecase-content>p{color:#475569;font-size:16px;line-height:1.7}.nexus-usecase-visual{background:#f2f1ee;border:1px solid #fff;border-radius:32px;min-width:0;margin:0;overflow:hidden;box-shadow:inset 0 1px #fff,0 24px 55px -42px #0f172a66}.nexus-differentiator-art{aspect-ratio:16/9;background:radial-gradient(#fafafd,#e5e9f1);position:relative;container-type:inline-size}.nexus-differentiator-art img,.nexus-differentiator-art canvas{width:100%;height:100%;display:block}.nexus-differentiator-art canvas{pointer-events:none;visibility:hidden;position:absolute;inset:0}.nexus-usecase-panel[data-active=true] canvas[data-differentiator][data-painted=true]{visibility:visible}.nexus-differentiator-label{left:var(--label-x);top:var(--label-y);max-width:var(--label-width,32%);color:#253650;text-align:center;transform:translate(-50%, var(--label-offset,4px));pointer-events:none;font-size:clamp(10px,2.3cqi,13px);font-weight:600;line-height:1.25;position:absolute}.nexus-usecase-panel[data-active=true] canvas[data-painted=true]~.nexus-differentiator-label{opacity:0}.nexus-differentiator-label[data-scene-label=objection]{--label-x:17%;--label-y:64%}.nexus-differentiator-label[data-scene-label=suggestion]{--label-x:82%;--label-y:65%}.nexus-differentiator-label[data-scene-label=voice]{--label-x:21%;--label-y:57%}.nexus-differentiator-label[data-scene-label=mentor]{--label-x:83%;--label-y:55%}.nexus-differentiator-label[data-scene-label=offer]{--label-x:25%;--label-y:20%}.nexus-differentiator-label[data-scene-label=prospect]{--label-x:51%;--label-y:15%}.nexus-differentiator-label[data-scene-label=conversation]{--label-x:74%;--label-y:25%}.nexus-differentiator-label[data-scene-label=response]{--label-x:51%;--label-y:81%;--label-width:45%}.nexus-differentiator-label:is([data-scene-label=offer],[data-scene-label=prospect],[data-scene-label=conversation]){--label-offset:calc(-100% - 4px)}@media (768px<=width<1100px){.nexus-usecase-panel{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}}@media (max-width:767px){.nexus-usecases{padding:8px 8px 80px}.nexus-usecases-heading{margin-bottom:32px}.nexus-usecases .nexus-usecases-description{font-size:16px}.nexus-usecases-tabs{gap:6px;margin-bottom:16px}.nexus-page .nexus-usecases-tabs button{text-align:center;justify-content:center;min-height:58px;padding:8px 3px}.nexus-usecases-tabs button strong{overflow-wrap:anywhere;font-size:12px}.nexus-usecases-tabs button>svg{display:none}.nexus-usecase-panel{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);align-items:start;gap:20px}.nexus-usecase-visual{border-radius:24px;grid-row:1}.nexus-usecase-content>p{font-size:15px}}@media (prefers-reduced-motion:reduce){.nexus-usecases-tabs button{transition:none}}
