.page-shell{--ai-surface:#100c17;--ai-surface-selected:#21172f;--ai-line:rgba(220,210,239,.14);--ai-flow:#1b1526;--ai-radius:4px;--ai-result-title:clamp(1.75rem,1.4vw + 1.25rem,2.5rem);--ai-text:var(--home-text,#eee9f5);--ai-muted:var(--home-muted,#b4aabd)}.ai-entry .svc-crest{opacity:.32}.ai-entry .svc-glass{display:none}.ai-entry .svc-hero--threshold .svc-hero__inner{min-height:0;gap:var(--svc-space-6);padding-bottom:var(--svc-space-9)}.ai-entry .svc-hero--threshold .svc-hero__main{padding-block:var(--svc-space-7)}.ai-entry .svc-hero__lead{max-width:44ch;margin-top:var(--svc-space-5);font-size:var(--svc-text-lg)}.ai-entry .service-actions{margin-top:var(--svc-space-6)}.ai-entry .ai-discovery,.ai-entry .ai-learn{padding-block:var(--svc-space-9)}.ai-discovery .svc-chapter__inner,.ai-learn .svc-chapter__inner{display:grid;gap:var(--svc-space-7);width:100%;max-width:960px;margin-inline:auto}.ai-learn__contact a{color:var(--ai-text);text-underline-offset:4px}.ai-opportunities{border-top:1px solid var(--ai-line);background:var(--ai-surface)}.ai-opportunity{border-bottom:1px solid var(--ai-line)}.ai-opportunity>summary{display:flex;align-items:center;gap:var(--svc-space-5);padding:var(--svc-space-4) var(--svc-space-5)}.ai-opportunity h4{flex:1;margin:0;color:var(--ai-text);font-size:var(--svc-text-xl);font-weight:450;line-height:var(--svc-leading-tight);letter-spacing:var(--svc-track-tight)}.ai-primary,.ai-quiet{display:inline-flex;align-items:center;justify-content:center;gap:var(--svc-space-3);min-height:48px;max-width:100%;padding:var(--svc-space-4) var(--svc-space-6);border:1px solid transparent;border-radius:2px;font:inherit;font-size:var(--svc-text-md);line-height:var(--svc-leading-body);text-align:left;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--svc-ease),background-color .16s var(--svc-ease),color .16s var(--svc-ease)}.ai-primary{background:var(--page-accent);color:var(--black,#07070a);font-weight:550}.ai-primary:hover{background:color-mix(in srgb,var(--page-accent) 82%,var(--ai-text))}.ai-primary:active,.ai-quiet:active{transform:translateY(1px)}.ai-primary:disabled{background:var(--ai-surface-selected);color:var(--ai-muted);cursor:not-allowed}.ai-primary svg,.ai-quiet svg{flex-shrink:0;width:20px;height:20px}.ai-quiet{background:transparent;color:var(--ai-muted);padding-inline:0}.ai-quiet:hover{color:var(--ai-text)}.ai-primary:focus-visible,.ai-quiet:focus-visible{outline:2px solid var(--page-accent);outline-offset:4px}.ai-discovery__heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--svc-space-3)}.ai-discovery__heading h2{margin:0;font-size:var(--svc-text-xl);font-weight:400;line-height:var(--svc-leading-tight)}.ai-finder{background:var(--ai-surface);color:var(--ai-text)}.ai-finder__progress{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--svc-space-2);list-style:none;margin:0;padding:var(--svc-space-6) var(--svc-space-7) 0}.ai-finder__progress li{height:var(--svc-space-1);background:var(--ai-line);border-radius:var(--ai-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .16s var(--svc-ease)}.ai-finder__progress li[aria-current],.ai-finder__progress li[data-complete=true]{background:var(--page-accent)}.ai-finder__body{display:grid;gap:var(--svc-space-6);padding:var(--svc-space-7);animation:ai-step-in .18s var(--svc-ease)}.ai-finder__body>h3{margin:0;max-width:30ch;font-size:var(--ai-result-title);line-height:var(--svc-leading-tight);font-weight:400;letter-spacing:var(--svc-track-tight)}.ai-discovery__heading,.ai-result-heading{scroll-margin-top:var(--svc-space-6)}.ai-finder__body h3:focus{outline:none}.ai-finder__status,.ai-result__note{margin:0;color:var(--ai-muted);font-size:var(--svc-text-sm);line-height:var(--svc-leading-body)}.ai-result__note:empty{display:none}.ai-finder__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--svc-space-3);min-width:0;padding:0;margin:0;border:0}.ai-choice{display:flex;align-items:center;gap:var(--svc-space-4);min-height:76px;padding:var(--svc-space-4);cursor:pointer;border:1px solid var(--ai-line);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;transition:background-color .16s var(--svc-ease),border-color .16s var(--svc-ease)}.ai-choice:hover{background:var(--ai-surface-selected)}.ai-choice:active{background:color-mix(in srgb,var(--ai-surface-selected) 85%,var(--page-accent))}.ai-choice:has(input:checked){border-color:var(--page-accent);background:var(--ai-surface-selected)}.ai-choice:has(input:focus-visible){outline:2px solid var(--page-accent);outline-offset:3px}.ai-choice__pictogram{display:grid;place-items:center;flex:0 0 var(--svc-space-7);color:var(--ai-muted)}.ai-choice__pictogram svg{width:24px;height:24px}.ai-choice:has(input:checked) .ai-choice__pictogram{color:var(--page-accent)}.ai-choice strong{flex:1;min-width:0;font-size:var(--svc-text-md);font-weight:450;line-height:var(--svc-leading-body)}.ai-choice input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 20px;width:20px;height:20px;margin:0;border:1px solid var(--ai-muted);border-radius:50%;background:transparent;cursor:pointer}.ai-choice input:checked{border:6px solid var(--page-accent);background:var(--ai-surface)}.ai-choice input[type=checkbox]{border-radius:3px;display:grid;place-items:center}.ai-choice input[type=checkbox]:checked{border:1px solid var(--page-accent);background:var(--page-accent)}.ai-choice input[type=checkbox]:after{content:"";width:9px;height:5px;border-left:2px solid var(--ai-surface);border-bottom:2px solid var(--ai-surface);transform:translateY(-1px) rotate(-45deg) scale(0);transition:transform .14s var(--svc-ease)}.ai-choice input[type=checkbox]:checked:after{transform:translateY(-1px) rotate(-45deg) scale(1)}.ai-choice:last-child:nth-of-type(odd){grid-column:1/-1}.ai-finder__actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--svc-space-4);align-items:center}.ai-finder--result{background:transparent}.ai-finder__body--result{padding:0;gap:var(--svc-space-6)}.ai-result-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--svc-space-3)}.ai-result-heading .ai-quiet{font-size:var(--svc-text-sm)}.ai-result-heading h3{margin:0;color:var(--ai-text);font-size:var(--ai-result-title);font-weight:400;line-height:var(--svc-leading-tight);letter-spacing:var(--svc-track-tight)}.ai-result,.ai-result__layout,.ai-result__main{display:grid;gap:var(--svc-space-6);min-width:0}.ai-opportunities{list-style:none;margin:0;padding:0}.ai-pictogram{flex-shrink:0;pointer-events:none}.ai-opportunity__pictogram{display:grid;place-items:center;flex:0 0 var(--svc-space-9);width:var(--svc-space-9);height:var(--svc-space-9);color:var(--page-accent)}.ai-opportunity__detail-body{display:grid;gap:var(--svc-space-6);padding:var(--svc-space-6) var(--svc-space-5) var(--svc-space-7);border-top:1px solid var(--ai-line)}.ai-result__comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--svc-space-6);margin:0}.ai-result__comparison>div{display:grid;align-content:start;gap:var(--svc-space-2)}.ai-opportunity__check strong,.ai-result__comparison dt{color:var(--ai-text);font-size:var(--svc-text-sm);line-height:var(--svc-leading-body);font-weight:500}.ai-opportunity__check,.ai-result__comparison dd{margin:0;color:var(--ai-muted);font-size:var(--svc-text-base);line-height:var(--svc-leading-body)}.ai-opportunity__check{display:grid;gap:var(--svc-space-2);max-width:66ch}.ai-opportunity__control{display:flex;align-items:start;gap:var(--svc-space-2);margin:0;color:var(--ai-muted);font-size:var(--svc-text-sm);line-height:var(--svc-leading-body)}.ai-opportunity__control svg{flex:0 0 16px;margin-top:2px;color:var(--page-accent)}.ai-result__next{display:grid;justify-items:start;gap:var(--svc-space-3)}.ai-result__next small{color:var(--ai-muted);font-size:var(--svc-text-sm);line-height:var(--svc-leading-body);max-width:54ch}.ai-workflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:0;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ai-workflow>li{position:relative;min-width:0}.ai-workflow>li:not(:last-child):after{content:"";position:absolute;top:var(--svc-space-6);left:calc(50% + var(--svc-space-7));right:calc(-50% + var(--svc-space-7));height:1px;background:var(--ai-line)}.ai-workflow__step{display:grid;justify-items:center;align-content:start;gap:var(--svc-space-2);padding-inline:var(--svc-space-2);text-align:center}.ai-workflow__step strong{font-size:var(--svc-text-base);font-weight:500;line-height:var(--svc-leading-body)}.ai-workflow__symbol{display:grid;place-items:center;width:var(--svc-space-9);height:var(--svc-space-9);border-radius:50%;background:var(--ai-flow);color:var(--ai-muted)}.ai-workflow>li:last-child .ai-workflow__symbol{background:var(--ai-surface-selected)}.ai-workflow>li:last-child .ai-workflow__symbol,.ai-workflow>li:last-child strong,.ai-workflow>li:nth-child(2) .ai-workflow__symbol{color:var(--page-accent)}.ai-workflow>li>svg{position:absolute;z-index:1;top:var(--svc-space-4);right:calc(-1 * var(--svc-space-2));width:16px;height:16px;background:var(--ai-surface);color:var(--ai-muted)}.ai-learn summary,.ai-opportunity>summary,.ai-tools-disclosure>summary{cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;transition:background-color .16s var(--svc-ease),color .16s var(--svc-ease)}.ai-learn summary::-webkit-details-marker,.ai-opportunity>summary::-webkit-details-marker,.ai-tools-disclosure>summary::-webkit-details-marker{display:none}.ai-opportunity>summary:hover{background:var(--ai-flow)}.ai-learn summary:active,.ai-opportunity>summary:active,.ai-tools-disclosure>summary:active{background:var(--ai-surface-selected)}.ai-learn summary:focus-visible,.ai-opportunity>summary:focus-visible,.ai-tools-disclosure>summary:focus-visible{outline:2px solid var(--page-accent);outline-offset:4px;border-radius:var(--ai-radius)}.ai-disclosure-mark{position:relative;flex:0 0 12px;width:12px;height:12px;color:var(--ai-muted);transition:transform .16s var(--svc-ease)}.ai-disclosure-mark:after,.ai-disclosure-mark:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:1px;background:currentColor;transform:translate(-50%,-50%)}.ai-disclosure-mark:after{transform:translate(-50%,-50%) rotate(90deg)}details[open]>summary .ai-disclosure-mark{transform:rotate(45deg)}.ai-learn summary,.ai-tools-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--svc-space-4);min-height:48px;padding-block:var(--svc-space-4);color:var(--ai-muted);font-size:var(--svc-text-base);line-height:var(--svc-leading-body)}.ai-learn summary:hover,.ai-tools-disclosure>summary:hover{color:var(--ai-text)}.ai-tools-disclosure__body{display:grid;gap:var(--svc-space-5);padding-bottom:var(--svc-space-6)}.ai-tools-disclosure dl{display:grid;gap:var(--svc-space-5);margin:0}.ai-tools-disclosure dl>div{display:grid;gap:var(--svc-space-2)}.ai-tools-disclosure dt{display:flex;align-items:center;gap:var(--svc-space-2);color:var(--ai-text);font-size:var(--svc-text-base);font-weight:500;line-height:var(--svc-leading-body)}.ai-tools-disclosure dd,.ai-tools-disclosure__body>p{max-width:64ch;margin:0;color:var(--ai-muted);font-size:var(--svc-text-base);line-height:var(--svc-leading-body)}.ai-tools-disclosure .ai-context__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-learn{border-top:1px solid var(--ai-line)}.ai-learn h2{margin:0;color:var(--ai-text);font-size:var(--svc-text-xl);font-weight:400;line-height:var(--svc-leading-tight)}.ai-learn__list>details{border-bottom:1px solid var(--ai-line)}.ai-learn__body{display:grid;gap:var(--svc-space-7);margin:0;padding-block:var(--svc-space-5) var(--svc-space-7)}.ai-learn__body>div{display:grid;gap:var(--svc-space-4);max-width:70ch}.ai-learn__body dt,.ai-learn__body h3{margin:0;color:var(--ai-text);font-size:var(--svc-text-md);font-weight:500;line-height:var(--svc-leading-body)}.ai-learn__body dd,.ai-learn__body p,.ai-learn__body ul{margin:0;color:var(--ai-muted);font-size:var(--svc-text-base);line-height:var(--svc-leading-relaxed)}.ai-learn__body ul{display:grid;gap:var(--svc-space-4);padding-left:var(--svc-space-5)}.ai-learn__body li strong{color:var(--ai-text);font-weight:500}.ai-learn__body .svc-figure{width:min(100%,640px)}.ai-learn__contact{display:flex;flex-wrap:wrap;margin:0;color:var(--ai-muted);font-size:var(--svc-text-base);line-height:var(--svc-leading-body)}.ai-learn__contact,.ai-learn__contact a{align-items:center;gap:var(--svc-space-2)}.ai-learn__contact a{display:inline-flex;min-height:44px;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;transition:color .16s var(--svc-ease)}.ai-learn__contact a:hover{color:var(--page-accent)}.ai-learn__contact a:active{opacity:.8}.ai-learn__contact a:focus-visible{outline:2px solid var(--page-accent);outline-offset:4px}.ai-learn__contact svg{width:16px;height:16px}@keyframes ai-step-in{0%{opacity:.4}to{opacity:1}}.ai-learn details[open]>.ai-learn__body,.ai-opportunity[open] .ai-opportunity__detail-body,.ai-tools-disclosure[open] .ai-tools-disclosure__body{animation:ai-step-in .16s var(--svc-ease)}@media (max-width:900px){.ai-entry .svc-threshold{height:clamp(10rem,24svh,15rem)}}@media (max-width:760px){.ai-discovery .svc-chapter__inner,.ai-learn .svc-chapter__inner{gap:var(--svc-space-6)}.ai-opportunity>summary{gap:var(--svc-space-3);padding:var(--svc-space-4) var(--svc-space-3)}.ai-opportunity h4{font-size:var(--svc-text-lg);line-height:var(--svc-leading-body)}.ai-opportunity__pictogram{flex-basis:var(--svc-space-7);width:var(--svc-space-7);height:var(--svc-space-7)}.ai-opportunity__pictogram svg{width:28px;height:28px}.ai-opportunity__detail-body{padding:var(--svc-space-5) var(--svc-space-3)}.ai-finder__body{padding:var(--svc-space-5);gap:var(--svc-space-4)}.ai-finder__body--result{padding:0}.ai-finder__progress{padding:var(--svc-space-5) var(--svc-space-5) 0}.ai-finder__choices,.ai-result__comparison{grid-template-columns:minmax(0,1fr)}.ai-choice{min-height:56px;gap:var(--svc-space-3);padding:var(--svc-space-2) var(--svc-space-3)}.ai-primary{padding-inline:var(--svc-space-4)}.ai-result-heading .ai-quiet{min-height:44px}.ai-workflow__step{padding-inline:var(--svc-space-1)}.ai-result[data-in-view=true]{padding-bottom:calc(var(--svc-space-11) + env(safe-area-inset-bottom, 0px))}.ai-result[data-in-view=true] .ai-result__contact{position:fixed;z-index:30;left:var(--svc-space-4);right:var(--svc-space-4);bottom:calc(var(--svc-space-4) + env(safe-area-inset-bottom, 0px));width:auto;box-shadow:0 0 0 var(--svc-space-2) var(--ai-surface)}}@media (max-width:360px){.ai-workflow__step strong{font-size:var(--svc-text-sm)}.ai-finder__body{padding:var(--svc-space-4)}.ai-finder__body--result{padding:0}}@media (prefers-reduced-motion:reduce){.ai-choice,.ai-choice input:after,.ai-disclosure-mark,.ai-entry a,.ai-entry summary,.ai-finder__progress li,.ai-primary,.ai-quiet{transition:none}.ai-primary:active,.ai-quiet:active{transform:none}.ai-entry .ai-finder__body,.ai-learn__body,.ai-opportunity__detail-body,.ai-tools-disclosure__body{animation:none!important}}@media (prefers-contrast:more){.ai-choice,.ai-learn__list>details,.ai-opportunity{border-color:var(--ai-muted)}}@media (forced-colors:active){.ai-choice,.ai-finder,.ai-opportunity{background:Canvas;color:CanvasText;border-color:CanvasText}.ai-choice input{border-color:CanvasText}.ai-choice input:checked,.ai-choice:has(input:checked){border-color:Highlight}.ai-choice input[type=checkbox]:checked{background:Highlight;border-color:Highlight;forced-color-adjust:none}.ai-choice input[type=checkbox]:checked:after{border-color:HighlightText;forced-color-adjust:none}.ai-finder__progress li{border:1px solid CanvasText}.ai-finder__progress li[aria-current]{background:Highlight;forced-color-adjust:none}.ai-workflow__symbol{border:1px solid CanvasText}.ai-workflow>li:not(:last-child):after{background:CanvasText}.ai-primary{background:ButtonFace;color:ButtonText;border-color:ButtonText}.ai-entry :focus-visible{outline-color:Highlight}}.ai-hub{padding-block:clamp(56px,8vh,112px);row-gap:clamp(32px,4vh,48px)}.ai-hub__head{display:grid;gap:var(--svc-space-4)}.ai-hub__head h2{max-width:22ch;margin:0;font-size:var(--svc-display-sm);font-weight:400;line-height:var(--svc-leading-display);letter-spacing:var(--svc-track-display);text-wrap:balance}.ai-hub__head p{max-width:50ch;margin:0;color:var(--home-muted);font-size:var(--svc-text-lg);line-height:var(--svc-leading-relaxed)}.ai-explorer{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,3vw,48px);align-items:stretch}.ai-explorer__tabs{display:grid;align-content:start;gap:var(--svc-space-2);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ai-explorer__tab{position:relative;display:flex;align-items:center;gap:var(--svc-space-5);width:100%;min-height:96px;padding:var(--svc-space-5) var(--svc-space-6);border:1px solid transparent;border-radius:2px;background:transparent;color:var(--home-muted);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .18s var(--svc-ease),border-color .18s var(--svc-ease),color .18s var(--svc-ease)}.ai-explorer__tab:before{content:"";position:absolute;left:-1px;top:var(--svc-space-5);bottom:var(--svc-space-5);width:2px;background:var(--page-accent);transform:scaleY(0);transition:transform .32s var(--svc-ease)}.ai-explorer__tab:hover{background:rgba(var(--home-text-rgb),.035);color:var(--home-text)}.ai-explorer__tab:active{background:rgba(var(--page-accent-rgb),.12)}.ai-explorer__tab:focus-visible{outline:2px solid var(--page-accent);outline-offset:2px}.ai-explorer__tab[aria-selected=true]{border-color:rgba(var(--page-accent-rgb),.24);background:linear-gradient(90deg,rgba(var(--page-accent-rgb),.11),rgba(var(--page-accent-rgb),.025));color:var(--home-text)}.ai-explorer__tab[aria-selected=true]:before{transform:scaleY(1)}.ai-explorer__icon{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border:1px solid rgba(var(--home-text-rgb),.11);border-radius:50%;color:var(--home-muted);transition:color .18s var(--svc-ease),border-color .18s var(--svc-ease),background-color .18s var(--svc-ease)}.ai-explorer__tab:hover .ai-explorer__icon{color:var(--home-text)}.ai-explorer__tab[aria-selected=true] .ai-explorer__icon{border-color:rgba(var(--page-accent-rgb),.45);background:rgba(var(--page-accent-rgb),.12);color:var(--page-accent)}.ai-explorer__label{display:grid;gap:var(--svc-space-1);min-width:0}.ai-explorer__label strong{font-size:var(--svc-text-lg);font-weight:500;line-height:1.35}.ai-explorer__label>span{color:var(--home-muted);font-size:var(--svc-text-base);line-height:var(--svc-leading-body)}.ai-explorer__stage{position:relative;min-width:0}.ai-stage{position:relative;display:grid;align-content:start;gap:var(--svc-space-7);height:100%;padding:clamp(28px,3.2vw,48px);border:1px solid rgba(var(--home-text-rgb),.11);border-radius:2px;background:radial-gradient(ellipse 62% 52% at 50% 40%,rgba(var(--page-accent-rgb),.14),transparent 72%),linear-gradient(180deg,rgba(20,12,32,.94),rgba(10,6,18,.96));isolation:isolate;overflow:hidden}.ai-stage:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--page-accent-rgb),.6) 30%,rgba(var(--page-accent-2-rgb),.45) 70%,transparent)}.ai-stage:focus-visible{outline:2px solid var(--page-accent);outline-offset:3px}.ai-stage[hidden]{display:none}.ai-stage__title{max-width:24ch;margin:0;font-size:var(--svc-text-2xl);font-weight:400;line-height:var(--svc-leading-tight);letter-spacing:var(--svc-track-tight)}.ai-stage__text{max-width:58ch;margin:0;color:var(--home-muted);font-size:var(--svc-text-md);line-height:var(--svc-leading-relaxed)}.ai-stage__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--svc-space-5);padding-top:var(--svc-space-6);border-top:1px solid rgba(var(--home-text-rgb),.08)}.ai-stage__control{display:flex;flex:1 1 auto;align-items:flex-start;gap:var(--svc-space-2);min-width:0;max-width:34ch;margin:0;color:var(--home-muted);font-size:var(--svc-text-sm);line-height:var(--svc-leading-body)}.ai-stage__control svg{flex:0 0 16px;margin-top:2px;color:var(--page-accent)}@keyframes ai-stage-in{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}@keyframes ai-orb-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}.ai-stage>*{animation:ai-stage-in .46s var(--svc-ease) backwards}.ai-stage>:nth-child(2){animation-delay:50ms}.ai-stage>:nth-child(3){animation-delay:.14s}.ai-stage>:nth-child(4){animation-delay:.2s}.ai-stage .ai-flow__orb{animation:ai-orb-in .52s var(--svc-ease) backwards}.ai-stage .ai-flow__step:nth-child(2) .ai-flow__orb{animation-delay:.11s}.ai-stage .ai-flow__step:nth-child(3) .ai-flow__orb{animation-delay:.22s}.ai-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:var(--svc-space-2) 0 0;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ai-flow__step{justify-items:center;align-content:start;gap:var(--svc-space-1);padding-inline:var(--svc-space-2);text-align:center}.ai-flow__orb,.ai-flow__step{position:relative;display:grid}.ai-flow__orb{z-index:1;place-items:center;width:64px;height:64px;margin-bottom:var(--svc-space-3);border:1px solid rgba(var(--home-text-rgb),.16);border-radius:50%;background:radial-gradient(circle at 50% 32%,rgba(var(--home-text-rgb),.08),rgba(12,6,20,.96) 72%),#0c0714;color:var(--home-muted)}.ai-flow__orb svg{width:26px;height:26px}.ai-flow__step--ai .ai-flow__orb{width:80px;height:80px;margin-top:-8px;margin-bottom:var(--svc-space-1);border-color:rgba(var(--page-accent-rgb),.6);background:radial-gradient(circle at 50% 36%,rgba(var(--page-accent-rgb),.42),rgba(var(--page-accent-2-rgb),.16) 56%,rgba(12,6,20,.96) 80%),#0c0714;box-shadow:0 0 0 6px rgba(var(--page-accent-rgb),.06),0 0 40px rgba(var(--page-accent-rgb),.3);color:#f1eaff}.ai-flow__step--ai .ai-flow__orb:after{content:"";position:absolute;inset:-8px;border:1px solid rgba(var(--page-accent-rgb),.5);border-radius:50%;opacity:0;animation:ai-halo 2.8s var(--svc-ease) 1.15s infinite}.ai-flow__step--out .ai-flow__orb{border-color:rgba(var(--page-accent-rgb),.4);color:var(--home-text)}.ai-flow__step strong{color:var(--home-text);font-size:var(--svc-text-base);font-weight:500;line-height:1.35}.ai-flow__step--ai strong{color:color-mix(in oklab,var(--page-accent) 55%,var(--home-text))}.ai-flow__step>span:last-child{max-width:20ch;color:var(--home-muted);font-size:var(--svc-text-sm);line-height:var(--svc-leading-body)}.ai-flow__wire{position:absolute;top:32px;left:calc(50% + 40px);right:calc(-50% + 48px);height:1px;background:linear-gradient(90deg,rgba(var(--home-text-rgb),.16),rgba(var(--page-accent-rgb),.5))}.ai-flow__step--ai .ai-flow__wire{left:calc(50% + 48px);right:calc(-50% + 40px)}.ai-flow__wire:before{content:"";position:absolute;right:1px;top:-3px;width:7px;height:7px;border-top:1px solid rgba(var(--page-accent-rgb),.7);border-right:1px solid rgba(var(--page-accent-rgb),.7);transform:rotate(45deg)}.ai-flow__wire:after{content:"";position:absolute;top:-1px;left:0;width:36%;height:3px;border-radius:2px;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--page-accent) 70%,#fff),transparent);opacity:0;transform:translateX(0);animation:ai-pulse 2.8s cubic-bezier(.45,0,.25,1) infinite}.ai-flow__step--ai .ai-flow__wire:after{animation-delay:1.4s}@keyframes ai-pulse{0%{opacity:0;transform:translateX(0)}10%{opacity:1}34%{opacity:1}42%,to{opacity:0;transform:translateX(178%)}}@keyframes ai-halo{0%{opacity:0;transform:scale(.94)}18%{opacity:.9}60%,to{opacity:0;transform:scale(1.32)}}[data-freeze]:not([data-onscreen]) .ai-flow__orb:after,[data-freeze]:not([data-onscreen]) .ai-flow__wire:after{animation-play-state:paused}.ai-offer-link{display:inline-flex;flex:none;align-items:center;gap:var(--svc-space-3);min-height:48px;padding:0 var(--svc-space-5);border:1px solid rgba(var(--page-accent-rgb),.4);border-radius:2px;background:rgba(var(--page-accent-rgb),.08);color:var(--home-text);font-size:var(--svc-text-base);line-height:1.3;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:border-color .18s var(--svc-ease),background-color .18s var(--svc-ease),transform .18s var(--svc-ease)}.ai-offer-link>span{color:var(--home-muted)}.ai-offer-link strong{font-weight:500}.ai-offer-link svg{flex:0 0 auto;width:18px;height:18px;color:var(--page-accent);transition:transform .18s var(--svc-ease)}.ai-offer-link:hover{border-color:rgba(var(--page-accent-rgb),.75);background:rgba(var(--page-accent-rgb),.15)}.ai-offer-link:hover svg{transform:translateX(3px)}.ai-offer-link:active{transform:translateY(1px)}.ai-offer-link:focus-visible{outline:2px solid var(--page-accent);outline-offset:3px}.ai-hub--diagnostic{padding-block:clamp(24px,4vh,56px)}.ai-diag{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,96px);align-items:center;padding:clamp(28px,4.5vw,72px);border:1px solid rgba(var(--page-accent-rgb),.22);border-radius:2px;background:radial-gradient(ellipse 52% 80% at 84% 50%,rgba(var(--page-accent-rgb),.15),transparent 72%),linear-gradient(180deg,rgba(20,12,32,.94),rgba(10,6,18,.96));isolation:isolate;overflow:hidden}.ai-diag__copy h2{max-width:18ch;margin:0;font-size:var(--svc-display-sm);font-weight:400;line-height:var(--svc-leading-display);letter-spacing:var(--svc-track-display);text-wrap:balance}.ai-diag__copy p{max-width:44ch;margin:var(--svc-space-6) 0 0;color:var(--home-muted);font-size:var(--svc-text-lg);line-height:var(--svc-leading-relaxed)}.ai-diag .service-actions{margin-top:var(--svc-space-7)}.ai-diag__rail{position:relative;display:grid;gap:var(--svc-space-3);margin:0;padding:0 0 0 var(--svc-space-7);list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ai-diag__rail:before{content:"";position:absolute;left:7px;top:22px;bottom:26px;width:1px;background:linear-gradient(180deg,rgba(var(--home-text-rgb),.18),rgba(var(--page-accent-rgb),.7))}.ai-diag__rail li{position:relative;padding:var(--svc-space-3) var(--svc-space-4);border:1px solid rgba(var(--home-text-rgb),.09);border-radius:2px;background:rgba(12,6,20,.62);color:rgba(var(--home-text-rgb),.86);font-size:var(--svc-text-base);line-height:1.4}.ai-diag__rail li:before{content:"";position:absolute;left:calc(-1 * var(--svc-space-7) + 3px);top:50%;width:9px;height:9px;margin-top:-5px;border:1px solid rgba(var(--page-accent-rgb),.6);border-radius:50%;background:var(--home-surface)}.ai-diag__rail .ai-diag__result{display:flex;align-items:center;gap:var(--svc-space-3);border-color:rgba(var(--page-accent-rgb),.5);background:rgba(var(--page-accent-rgb),.13);color:var(--home-text);font-weight:500}.ai-diag__result:before{background:var(--page-accent)!important;box-shadow:0 0 12px rgba(var(--page-accent-rgb),.8)}.ai-diag__result svg{flex:0 0 auto;color:var(--page-accent)}.ai-method{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.4vw,40px);margin:0;padding:0;list-style:none}.ai-method:before{content:"";position:absolute;top:7px;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(var(--page-accent-rgb),.75),rgba(var(--page-accent-2-rgb),.45) 62%,rgba(var(--home-text-rgb),.06))}.ai-method li{position:relative;display:grid;align-content:start;gap:var(--svc-space-3);padding-top:var(--svc-space-8)}.ai-method__node{position:absolute;top:0;left:0;width:15px;height:15px;border:1px solid rgba(var(--page-accent-rgb),.75);border-radius:50%;background:var(--home-surface)}.ai-method__node:after{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--page-accent)}.ai-method h3{margin:0;font-size:var(--svc-text-xl);font-weight:400;line-height:var(--svc-leading-tight);letter-spacing:var(--svc-track-tight)}.ai-method p{max-width:30ch;margin:0;color:var(--home-muted);font-size:var(--svc-text-base);line-height:var(--svc-leading-body)}.ai-rules{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,4vw,80px);align-items:start}.ai-rules__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--svc-space-8) var(--svc-space-7);margin:0;padding:0;list-style:none}.ai-rules__list li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--svc-space-4);align-items:start}.ai-rules__icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(var(--page-accent-rgb),.3);border-radius:50%;background:rgba(var(--page-accent-rgb),.07);color:var(--page-accent)}.ai-rules__icon svg{width:20px;height:20px}.ai-rules__list strong{display:block;padding-top:var(--svc-space-1);font-size:var(--svc-text-lg);font-weight:500;line-height:1.35}.ai-rules__list p{margin:var(--svc-space-2) 0 0;color:var(--home-muted);font-size:var(--svc-text-base);line-height:var(--svc-leading-body)}.ai-proof{display:grid;border:1px solid rgba(var(--home-text-rgb),.11);border-radius:2px;background:rgba(12,6,20,.72);color:inherit;text-decoration:none;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:border-color .22s var(--svc-ease)}.ai-proof__shot{display:block;aspect-ratio:16/9;overflow:hidden;background:#0b0712}.ai-proof__shot img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;transition:transform .7s var(--svc-ease)}.ai-proof__copy{display:grid;gap:var(--svc-space-2);padding:var(--svc-space-6) var(--svc-space-6) var(--svc-space-7)}.ai-proof__copy h3{margin:0;font-size:var(--svc-text-xl);font-weight:400;line-height:var(--svc-leading-tight);letter-spacing:var(--svc-track-tight)}.ai-proof__copy>span{color:var(--home-muted);font-size:var(--svc-text-base);line-height:var(--svc-leading-body)}.ai-proof__copy em{display:inline-flex;align-items:center;gap:var(--svc-space-2);margin-top:var(--svc-space-2);color:color-mix(in oklab,var(--page-accent) 70%,var(--home-text));font-size:var(--svc-text-base);font-style:normal;font-weight:500}.ai-proof__copy em svg{transition:transform .18s var(--svc-ease)}.ai-proof:hover{border-color:rgba(var(--page-accent-rgb),.45)}.ai-proof:hover img{transform:scale(1.025)}.ai-proof:hover em svg{transform:translateX(3px)}.ai-proof:active{border-color:rgba(var(--page-accent-rgb),.7)}.ai-proof:focus-visible{outline:2px solid var(--page-accent);outline-offset:3px}.svc-faq .ai-faq-body{display:grid;gap:var(--svc-space-5);max-width:76ch;padding-bottom:var(--svc-space-7)}.svc-faq .ai-faq-body p{padding:0}.ai-faq-body dl{display:grid;gap:var(--svc-space-5);margin:0}.ai-faq-body dt{color:var(--home-text);font-size:var(--svc-text-md);font-weight:500;line-height:var(--svc-leading-body)}.ai-faq-body dd{margin:var(--svc-space-1) 0 0;color:var(--home-muted);font-size:var(--svc-text-md);line-height:var(--svc-leading-relaxed)}@media (max-width:1023px){.ai-explorer{grid-template-columns:minmax(0,1fr)}.ai-explorer__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-explorer__tab{flex-direction:column;align-items:flex-start;gap:var(--svc-space-3);min-height:0;padding:var(--svc-space-4);border-color:rgba(var(--home-text-rgb),.09)}.ai-explorer__tab:before{left:var(--svc-space-4);right:var(--svc-space-4);top:auto;bottom:-1px;width:auto;height:2px;transform:scaleX(0)}.ai-explorer__tab[aria-selected=true]:before{transform:scaleX(1)}.ai-explorer__label strong{font-size:var(--svc-text-base)}.ai-explorer__label>span{display:none}.ai-explorer__icon{flex-basis:40px;width:40px;height:40px}.ai-diag{grid-template-columns:minmax(0,1fr)}.ai-method{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--svc-space-8)}.ai-method:before{display:none}.ai-rules{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.ai-stage{gap:var(--svc-space-6);padding:var(--svc-space-6) var(--svc-space-5)}.ai-flow{grid-template-columns:minmax(0,1fr);padding:0}.ai-flow__step{grid-template-columns:56px minmax(0,1fr);justify-items:start;-moz-column-gap:var(--svc-space-4);column-gap:var(--svc-space-4);row-gap:2px;padding:0 0 var(--svc-space-6);padding-inline:0;text-align:left}.ai-flow__step:last-child{padding-bottom:0}.ai-flow__orb,.ai-flow__step--ai .ai-flow__orb{grid-row:1/span 2;width:56px;height:56px;margin:0}.ai-flow__step strong{align-self:end}.ai-flow__step>span:last-child{align-self:start;max-width:none}.ai-flow__step--ai .ai-flow__wire,.ai-flow__wire{top:64px;bottom:8px;left:28px;right:auto;width:1px;height:auto;background:linear-gradient(180deg,rgba(var(--home-text-rgb),.16),rgba(var(--page-accent-rgb),.5))}.ai-flow__wire:before{top:auto;bottom:1px;right:auto;left:-3px;transform:rotate(135deg)}.ai-flow__wire:after{top:0;left:-1px;width:3px;height:36%;background:linear-gradient(180deg,transparent,color-mix(in oklab,var(--page-accent) 70%,#fff),transparent);transform:translateY(0);animation-name:ai-pulse-y}.ai-stage__foot{flex-direction:column;align-items:stretch}.ai-offer-link{justify-content:space-between}.ai-offer-link>span{display:none}.ai-method{grid-template-columns:minmax(0,1fr);row-gap:var(--svc-space-7);padding-left:var(--svc-space-7)}.ai-method:before{display:block;top:8px;bottom:8px;left:7px;right:auto;width:1px;height:auto;background:linear-gradient(180deg,rgba(var(--page-accent-rgb),.75),rgba(var(--home-text-rgb),.06))}.ai-method li{padding-top:0}.ai-method__node{left:calc(-1 * var(--svc-space-7));top:4px}.ai-rules__list{grid-template-columns:minmax(0,1fr);gap:var(--svc-space-6)}}@keyframes ai-pulse-y{0%{opacity:0;transform:translateY(0)}10%{opacity:1}34%{opacity:1}42%,to{opacity:0;transform:translateY(178%)}}@media (prefers-reduced-motion:reduce){.ai-stage .ai-flow__orb,.ai-stage>*{animation:none}.ai-flow__orb:after,.ai-flow__wire:after{display:none}.ai-explorer__icon,.ai-explorer__tab,.ai-explorer__tab:before,.ai-offer-link,.ai-offer-link svg,.ai-proof,.ai-proof img{transition:none}}@media (forced-colors:active){.ai-diag,.ai-diag__rail li,.ai-explorer__tab[aria-selected=true],.ai-proof,.ai-stage{border-color:CanvasText}.ai-explorer__tab[aria-selected=true]{outline:2px solid Highlight}.ai-explorer__icon,.ai-flow__orb,.ai-rules__icon{border-color:CanvasText}.ai-diag__rail:before,.ai-flow__wire,.ai-method:before{background:CanvasText}}.ai-opportunity__detail-body .ai-offer-link{justify-self:start}