.services-index-v2,.service-detail-v2{--service-shell:min(calc(100% - 3rem), 86rem);--service-scene-link:#1a334833;--service-scene-pulse:#d9780ae6;background:var(--pvm-color-canvas);color:var(--pvm-color-text)}.services-v2-shell,.service-detail-v2__shell{width:var(--service-shell);margin-inline:auto}.services-index-v2 h1,.services-index-v2 h2,.services-index-v2 h3,.services-index-v2 h4,.service-detail-v2 h1,.service-detail-v2 h2,.service-detail-v2 h3,.service-detail-v2 h4{color:var(--pvm-color-text);font-family:var(--pvm-font-display)}.services-index-v2 a,.service-detail-v2 a{color:inherit}.services-index-v2 a:hover,.service-detail-v2 a:hover{text-decoration:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.services-index-v2 [data-reveal],.service-detail-v2 [data-reveal]{transition:opacity var(--pvm-duration-slow) var(--pvm-ease-out), transform var(--pvm-duration-slow) var(--pvm-ease-out)}.services-index-v2 [data-reveal][data-reveal-state=hidden],.service-detail-v2 [data-reveal][data-reveal-state=hidden]{opacity:0;transform:translateY(1.25rem)}.services-v2-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.services-v2-button{border:1px solid var(--pvm-color-line-strong);border-radius:var(--pvm-radius-media);white-space:nowrap;min-height:3.25rem;transition:transform var(--pvm-duration-base) var(--pvm-ease-out), background-color var(--pvm-duration-base) var(--pvm-ease-out), border-color var(--pvm-duration-base) var(--pvm-ease-out);justify-content:center;align-items:center;padding:.82rem 1.35rem;font-weight:680;line-height:1;display:inline-flex}.services-v2-button--primary{border-color:var(--pvm-color-brand);background:var(--pvm-color-brand);color:var(--pvm-color-brand-ink)}.services-v2-button--primary:hover,.services-v2-button--primary:focus-visible{background:var(--pvm-color-brand-active);border-color:var(--pvm-color-brand-active)}.services-v2-button--secondary{background:var(--pvm-color-surface);color:var(--pvm-color-text)}.services-v2-button:hover,.services-v2-button:focus-visible{border-color:var(--pvm-color-brand-active);transform:translateY(-2px)}.services-v2-button:active{transform:translateY(1px)}.services-v2-button:focus-visible,.services-index-v2 a:focus-visible,.service-detail-v2 a:focus-visible,.service-detail-v2 summary:focus-visible{outline:2px solid var(--pvm-color-focus);outline-offset:3px}.service-status{border:1px solid var(--pvm-color-line-strong);background:var(--pvm-color-surface);min-height:1.6rem;color:var(--pvm-color-text-muted);font-family:var(--pvm-font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:.28rem .6rem;font-size:.66rem;font-weight:600;display:inline-flex}.service-status[data-status=available]{color:var(--pvm-color-positive);border-color:#247a5473}.service-status[data-status=pilot]{color:var(--pvm-color-brand-text);border-color:#a8450073}.service-status[data-status=roadmap]{border-style:dashed;border-color:var(--pvm-color-line-strong);color:var(--pvm-color-text-muted)}.service-decision-label{color:var(--pvm-color-brand-text);font:600 .9rem / 1.3 var(--pvm-font-body);letter-spacing:0;text-transform:none;margin:0 0 .8rem}.service-h2-answer{max-width:46rem;color:var(--pvm-color-text-muted);font-size:clamp(1rem,1.5vw,1.12rem);line-height:var(--pvm-leading-body);margin:1.2rem 0 0}.services-index-hero{border-bottom:1px solid var(--pvm-color-line);align-items:center;display:grid}.services-index-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(32rem,1.1fr);align-items:center;gap:clamp(2.5rem,6vw,7rem);padding-block:clamp(3.5rem,7vh,5rem);display:grid}.services-index-hero__copy{z-index:var(--pvm-z-content);min-width:0;position:relative}.services-index-hero__eyebrow{color:var(--pvm-color-brand-text);font-family:var(--pvm-font-mono);letter-spacing:.11em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem;font-weight:600}.services-index-hero h1{max-width:14ch;font-size:clamp(2.8rem,5.2vw,4.6rem);line-height:var(--pvm-leading-tight);letter-spacing:-.05em;margin:0}.services-index-hero__copy>p{max-width:36rem;color:var(--pvm-color-text-muted);font-size:clamp(1rem,1.5vw,1.18rem);line-height:var(--pvm-leading-body);margin:1.6rem 0 2rem}.services-index-hero__note{color:var(--pvm-color-text-faint);font-family:var(--pvm-font-mono);margin:1.6rem 0 0;font-size:.72rem;line-height:1.6}.services-topology{isolation:isolate;width:100%;min-width:0;min-height:min(60vh,38rem);margin:0;position:relative}.services-topology:before{content:"";z-index:-2;border:1px solid var(--pvm-color-line);border-radius:50%;position:absolute;inset:10% 8%;transform:rotate(-8deg)}.services-topology canvas{z-index:-1;pointer-events:none;position:absolute;inset:0}.services-topology ol{margin:0;padding:0;list-style:none}.services-topology__hub,.services-topology__node{z-index:var(--pvm-z-scene);position:absolute}.services-topology__hub{border:1px solid var(--pvm-color-brand);border-radius:var(--pvm-radius-media);background:var(--pvm-color-surface);text-align:center;place-content:center;width:10.5rem;min-height:5.8rem;margin:0;display:grid;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1rem 2.5rem #1a33481a}.services-topology__hub b{color:var(--pvm-color-text);font-family:var(--pvm-font-display);font-size:1.05rem}.services-topology__hub span{color:var(--pvm-color-text-muted);font-family:var(--pvm-font-mono);font-size:.68rem}.services-topology__node a{border:1px solid var(--pvm-color-line-strong);border-radius:var(--pvm-radius-media);background:var(--pvm-color-surface);min-width:7.5rem;max-width:10rem;min-height:2.8rem;color:var(--pvm-color-text-muted);font-family:var(--pvm-font-mono);text-align:center;transition:border-color var(--pvm-duration-base) var(--pvm-ease-out), color var(--pvm-duration-base) var(--pvm-ease-out), transform var(--pvm-duration-base) var(--pvm-ease-out);place-content:center;padding:.55rem .72rem;font-size:.67rem;line-height:1.25;display:grid}.services-topology__node a:hover,.services-topology__node a:focus-visible{border-color:var(--pvm-color-brand-active);color:var(--pvm-color-text);transform:translateY(-2px)}.services-topology__node--1{top:2%;left:38%}.services-topology__node--2{top:10%;right:3%}.services-topology__node--3{top:36%;right:-1%}.services-topology__node--4{top:65%;right:5%}.services-topology__node--5{bottom:1%;right:27%}.services-topology__node--6{bottom:4%;left:17%}.services-topology__node--7{top:65%;left:-1%}.services-topology__node--8{top:36%;left:1%}.services-topology__node--9{top:9%;left:7%}.services-topology__node--10{top:77%;left:43%}.service-answer{grid-template-columns:minmax(15rem,.36fr) minmax(0,1fr);gap:clamp(2rem,7vw,8rem);display:grid}.service-answer--index{width:var(--service-shell);margin-inline:auto}.service-answer__body>p{max-width:52rem;color:var(--pvm-color-text-muted);font-size:clamp(1.05rem,1.6vw,1.28rem);line-height:var(--pvm-leading-body);margin:0 0 1.4rem}.service-answer__body p.service-answer__verification{border-top:1px solid var(--pvm-color-line);color:var(--pvm-color-text-faint);font-family:var(--pvm-font-mono);padding-top:1.2rem;font-size:.75rem;line-height:1.65}.service-detail-v2 .service-answer{align-items:start;gap:clamp(2rem,6vw,6rem)}.service-answer__meta{border-top:1px solid var(--pvm-color-line);gap:.7rem;margin:1.4rem 0 0;padding-top:1.1rem;display:grid}.service-answer__meta div{gap:.1rem;display:grid}.service-answer__meta dt{color:var(--pvm-color-text-faint);font-size:.78rem}.service-answer__meta dd{color:var(--pvm-color-text);margin:0;font-size:.92rem;font-weight:600}.service-answer__lead{border-left:3px solid var(--pvm-color-brand);padding-left:1.25rem}.service-answer__lead p{max-width:52rem;color:var(--pvm-color-text);text-wrap:pretty;margin:0;font-size:clamp(1.08rem,1.7vw,1.32rem);line-height:1.55}.service-answer__lead p+p{margin-top:.9rem}.service-answer__body>p.service-answer__pricing{max-width:52rem;color:var(--pvm-color-text-muted);font-size:1.02rem;line-height:var(--pvm-leading-body);margin:1.6rem 0 0}.service-answer__pricing a{color:var(--pvm-color-brand-text);margin-left:.4rem;font-weight:700;display:inline-block}.service-answer__body>p.service-answer__verification{font-family:var(--pvm-font-body);margin:1.4rem 0 0;padding-top:1rem;font-size:.82rem;line-height:1.6}.service-answer__definitions{border-top:1px solid var(--pvm-color-line-strong);margin:0 0 1.8rem;display:grid}.service-answer__definitions>div{border-bottom:1px solid var(--pvm-color-line);grid-template-columns:minmax(12rem,.42fr) minmax(0,1fr);align-items:baseline;gap:.4rem 2rem;padding-block:.85rem;display:grid}.service-answer__definitions dt{flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:650;display:flex}.service-answer__definitions dt a{color:var(--pvm-color-text)}.service-answer__definitions dt a:hover,.service-answer__definitions dt a:focus-visible{color:var(--pvm-color-brand-text)}.service-answer__definitions dd{color:var(--pvm-color-text-muted);margin:0;font-size:.95rem;line-height:1.55}.workload-selector{border-top:1px solid var(--pvm-color-line);background:var(--pvm-color-canvas-soft);padding-block:clamp(5rem,10vw,9rem)}.workload-selector__heading{max-width:48rem;margin-bottom:clamp(2.5rem,6vw,4.5rem)}.workload-selector__heading h2{max-width:16ch;font-size:clamp(2.2rem,4.6vw,4rem);line-height:var(--pvm-leading-heading);letter-spacing:-.045em;margin:0}.workload-selector__heading>p:last-child{max-width:42rem;color:var(--pvm-color-text-muted);line-height:var(--pvm-leading-body);margin:1.2rem 0 0}.workload-selector__form{border:0;margin:0;padding:0}.workload-selector__input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workload-selector__chips{flex-wrap:wrap;gap:.6rem;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.workload-chip{border:1px solid var(--pvm-color-line-strong);background:var(--pvm-color-surface);min-height:2.75rem;color:var(--pvm-color-text);cursor:pointer;transition:border-color var(--pvm-duration-base) var(--pvm-ease-out), background-color var(--pvm-duration-base) var(--pvm-ease-out), color var(--pvm-duration-base) var(--pvm-ease-out);border-radius:999px;align-items:center;padding:.6rem 1.05rem;font-size:.92rem;line-height:1.2;display:inline-flex}.workload-chip:hover{border-color:var(--pvm-color-brand-active);color:var(--pvm-color-brand-text)}#workload-ai:checked~.workload-selector__chips label[for=workload-ai],#workload-web-api:checked~.workload-selector__chips label[for=workload-web-api],#workload-konteyner:checked~.workload-selector__chips label[for=workload-konteyner],#workload-veri:checked~.workload-selector__chips label[for=workload-veri],#workload-yedekleme:checked~.workload-selector__chips label[for=workload-yedekleme],#workload-ag:checked~.workload-selector__chips label[for=workload-ag],#workload-veri-tabani:checked~.workload-selector__chips label[for=workload-veri-tabani]{border-color:var(--pvm-color-brand-active);background:var(--pvm-color-brand-text);color:var(--pvm-color-surface);font-weight:640}#workload-ai:focus-visible~.workload-selector__chips label[for=workload-ai],#workload-web-api:focus-visible~.workload-selector__chips label[for=workload-web-api],#workload-konteyner:focus-visible~.workload-selector__chips label[for=workload-konteyner],#workload-veri:focus-visible~.workload-selector__chips label[for=workload-veri],#workload-yedekleme:focus-visible~.workload-selector__chips label[for=workload-yedekleme],#workload-ag:focus-visible~.workload-selector__chips label[for=workload-ag],#workload-veri-tabani:focus-visible~.workload-selector__chips label[for=workload-veri-tabani],#workload-none:focus-visible~.workload-selector__panels .workload-panel__clear{outline:2px solid var(--pvm-color-focus);outline-offset:3px}.workload-panel{border:1px solid var(--pvm-color-line-strong);border-radius:var(--pvm-radius-media);background:var(--pvm-color-surface);padding:clamp(1.5rem,3.5vw,2.6rem);display:none}#workload-none:checked~.workload-selector__panels [data-workload=none],#workload-ai:checked~.workload-selector__panels [data-workload=ai],#workload-web-api:checked~.workload-selector__panels [data-workload=web-api],#workload-konteyner:checked~.workload-selector__panels [data-workload=konteyner],#workload-veri:checked~.workload-selector__panels [data-workload=veri],#workload-yedekleme:checked~.workload-selector__panels [data-workload=yedekleme],#workload-ag:checked~.workload-selector__panels [data-workload=ag],#workload-veri-tabani:checked~.workload-selector__panels [data-workload=veri-tabani]{display:grid}.workload-panel__label{color:var(--pvm-color-brand-text);font-family:var(--pvm-font-mono);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .4rem;font-size:.7rem;font-weight:600}.workload-panel h3{font-size:clamp(1.3rem,2.2vw,1.9rem);line-height:var(--pvm-leading-heading);margin:0}.workload-panel>p{max-width:52rem;color:var(--pvm-color-text-muted);line-height:var(--pvm-leading-body);margin:1rem 0 0}.workload-panel__selected{border-bottom:1px solid var(--pvm-color-line);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;padding-bottom:1.4rem;display:flex}.workload-panel__clear{color:var(--pvm-color-brand-text);cursor:pointer;font-size:.88rem;font-weight:700;text-decoration:underline}.workload-panel__matches{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.workload-panel__matches a{border:1px solid var(--pvm-color-line-strong);border-radius:var(--pvm-radius-panel);background:var(--pvm-color-surface-raised);height:100%;transition:border-color var(--pvm-duration-base) var(--pvm-ease-out), transform var(--pvm-duration-base) var(--pvm-ease-out);align-content:start;padding:1.35rem;display:grid}.workload-panel__matches a:hover,.workload-panel__matches a:focus-visible{border-color:var(--pvm-color-brand-active);transform:translateY(-3px)}.workload-panel__rank{align-items:center;gap:.6rem;margin:0 0 .9rem;display:flex}.workload-panel__rank>span:first-child{color:var(--pvm-color-text-faint);font-family:var(--pvm-font-mono);font-size:.75rem}.workload-panel__matches h4{font-size:1.15rem;line-height:var(--pvm-leading-heading);margin:0 0 .55rem}.workload-panel__matches p:last-of-type{color:var(--pvm-color-text-muted);margin:0 0 1.1rem;font-size:.92rem;line-height:1.55}.workload-panel__empty{border:1px dashed var(--pvm-color-line-strong);border-radius:var(--pvm-radius-panel);background:var(--pvm-color-surface-quiet);margin-top:1.6rem;padding:clamp(1.3rem,3vw,2.2rem)}.workload-panel__empty h4{max-width:30ch;font-size:clamp(1.15rem,2vw,1.5rem);line-height:var(--pvm-leading-heading);margin:0 0 1rem}.workload-panel__empty>p{max-width:52rem;color:var(--pvm-color-text-muted);line-height:var(--pvm-leading-body);margin:0 0 1.2rem}.workload-panel__empty ul{color:var(--pvm-color-text-muted);gap:.6rem;margin:0 0 1.6rem;padding-left:1.2rem;display:grid}.service-catalog{border-top:1px solid var(--pvm-color-line);padding-block:clamp(5rem,10vw,9rem)}.service-catalog__heading{max-width:52rem;margin-bottom:clamp(2.5rem,6vw,5rem)}.service-catalog__heading h2{max-width:16ch;font-size:clamp(2.4rem,4.8vw,4.4rem);line-height:var(--pvm-leading-heading);letter-spacing:-.045em;margin:0}.service-catalog__heading>p:last-child{max-width:46rem;color:var(--pvm-color-text-muted);font-size:1.05rem;line-height:var(--pvm-leading-body);margin-top:1.3rem}.service-catalog__groups{border-top:1px solid var(--pvm-color-line-strong)}.service-catalog__group{border-bottom:1px solid var(--pvm-color-line-strong);grid-template-columns:minmax(15rem,.34fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);padding-block:clamp(2.5rem,5vw,4rem);display:grid}.service-catalog__group>header h3{font-size:clamp(1.6rem,2.8vw,2.4rem);line-height:var(--pvm-leading-heading);margin:0}.service-catalog__count{color:var(--pvm-color-text-faint);font-family:var(--pvm-font-mono);letter-spacing:.08em;text-transform:uppercase;margin:.5rem 0 0;font-size:.72rem}.service-catalog__group>header p:last-child{max-width:28rem;color:var(--pvm-color-text-muted);line-height:var(--pvm-leading-body);margin-top:.9rem}.service-catalog__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.service-catalog__item{border:1px solid var(--pvm-color-line-strong);border-radius:var(--pvm-radius-panel);background:var(--pvm-color-surface);min-height:13rem;transition:border-color var(--pvm-duration-base) var(--pvm-ease-out), background-color var(--pvm-duration-base) var(--pvm-ease-out), transform var(--pvm-duration-base) var(--pvm-ease-out);grid-template-rows:auto auto 1fr auto auto;padding:clamp(1.3rem,2.4vw,1.9rem);display:grid}a.service-catalog__item:hover,a.service-catalog__item:focus-visible{border-color:var(--pvm-color-brand-active);background:var(--pvm-color-surface-raised);transform:translateY(-3px)}.service-catalog__item-head{margin:0 0 .9rem}.service-catalog__item h4{font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:var(--pvm-leading-heading);margin:0}.service-catalog__item>p:not(.service-catalog__item-head){max-width:38rem;color:var(--pvm-color-text-muted);margin:.7rem 0 1.3rem;font-size:.95rem;line-height:1.55}.service-card__cta{color:var(--pvm-color-brand-text);font-size:.9rem;font-weight:700}.service-catalog__verified{color:var(--pvm-color-text-faint);font-family:var(--pvm-font-mono);margin-top:.7rem;font-size:.68rem}.service-catalog__item--roadmap{background:var(--pvm-color-surface-quiet);border-style:dashed}.service-catalog__item--pilot{background:var(--pvm-color-surface-raised)}.service-category-matrix{border-top:1px solid var(--pvm-color-line);background:var(--pvm-color-canvas-soft);padding-block:clamp(5rem,10vw,9rem)}.service-category-matrix__heading{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.55fr);align-items:end;gap:1.2rem 5rem;margin-bottom:clamp(2.5rem,6vw,5rem);display:grid}.service-category-matrix__heading>.service-decision-label{grid-column:1/-1;margin-bottom:0}.service-category-matrix__heading h2{max-width:17ch;font-size:clamp(2.2rem,4.4vw,3.8rem);line-height:var(--pvm-leading-heading);letter-spacing:-.045em;margin:0}.service-category-matrix__heading>p:last-child{color:var(--pvm-color-text-muted);line-height:var(--pvm-leading-body);margin:0}.service-category-matrix__rows{border-top:1px solid var(--pvm-color-line-strong)}.service-category-matrix__rows article{border-bottom:1px solid var(--pvm-color-line-strong);scroll-margin-top:calc(var(--shell-header-height,4.25rem) + 2rem);grid-template-columns:3rem minmax(12rem,.7fr) minmax(14rem,1fr) auto;align-items:start;gap:1.2rem 2.4rem;padding-block:1.6rem;display:grid}.service-category-matrix__rows article>span{color:var(--pvm-color-text-faint);font-family:var(--pvm-font-mono);font-size:.75rem}.service-category-matrix__rows h3,.service-category-matrix__rows p{margin:0}.service-category-matrix__rows h3{font-size:clamp(1.25rem,1.9vw,1.7rem);line-height:var(--pvm-leading-heading)}.service-category-matrix__rows p,.service-category-matrix__rows ul{color:var(--pvm-color-text-muted)}.service-category-matrix__rows p{margin-top:.45rem;line-height:1.55}.service-category-matrix__rows ul{flex-wrap:wrap;gap:.45rem 1.2rem;margin:0;padding:0;font-size:.92rem;list-style:none;display:flex}.services-index-cta{border-top:1px solid var(--pvm-color-line);padding-block:clamp(5rem,10vw,9rem)}.services-index-cta__inner{grid-template-columns:minmax(0,1fr) minmax(17rem,.45fr);align-items:end;gap:1.5rem 4rem;display:grid}.services-index-cta h2{max-width:16ch;font-size:clamp(2.3rem,4.6vw,4rem);line-height:var(--pvm-leading-heading);letter-spacing:-.045em;margin:0}.services-index-cta__inner>div>p:last-child{max-width:42rem;color:var(--pvm-color-text-muted);line-height:var(--pvm-leading-body);margin:1.2rem 0 0}.services-index-cta .services-v2-actions{grid-column:2}.services-index-cta__cost{border-top:1px solid var(--pvm-color-line);max-width:52rem;color:var(--pvm-color-text-muted);grid-column:1/-1;margin:1.5rem 0 0;padding-top:1.4rem;font-size:.95rem;line-height:1.6}.services-index-cta__cost a,.service-detail-cta__cost a{color:var(--pvm-color-brand-text);white-space:nowrap;margin-left:.4rem;font-weight:700}.service-detail-v2__hero{grid-template-columns:minmax(0,1.12fr) minmax(27rem,.88fr);align-items:center;gap:clamp(2rem,4.5vw,4.5rem);padding-block:clamp(2.5rem,6vh,4.5rem);display:grid}.service-detail-v2__hero h1{max-width:18ch;font-size:clamp(2.6rem,4.4vw,3.9rem);line-height:var(--pvm-leading-tight);letter-spacing:-.05em;margin:0}.service-detail-v2[data-service-slug=object-storage] .service-detail-v2__hero h1{font-size:clamp(2.4rem,3.8vw,3.4rem)}.service-detail-v2__meta{flex-wrap:wrap;gap:.55rem;margin-bottom:1.2rem;display:flex}.service-detail-v2__meta>span:first-child{border:1px solid var(--pvm-color-line-strong);background:var(--pvm-color-surface);color:var(--pvm-color-text-muted);font-family:var(--pvm-font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.28rem .6rem;font-size:.66rem;display:inline-flex}.service-detail-v2__tagline{max-width:38rem;color:var(--pvm-color-text-muted);font-size:clamp(1rem,1.5vw,1.18rem);line-height:var(--pvm-leading-body);margin:1.4rem 0 2rem}.service-detail-v2__note{color:var(--pvm-color-text-faint);font-family:var(--pvm-font-mono);margin:1.6rem 0 0;font-size:.72rem;line-height:1.6}.service-architecture-scene{border:1px solid var(--pvm-color-line);border-radius:var(--pvm-radius-media);background:radial-gradient(circle at 88% -10%, #f3901f29, transparent 42%), linear-gradient(180deg, var(--pvm-color-surface) 0%, var(--pvm-color-surface-quiet) 100%);gap:1rem;margin:0;padding:clamp(.9rem,2vw,1.5rem);display:grid;position:relative;overflow:hidden}.service-architecture-scene:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 30% 20%,#f3901f24,#0000 36%),radial-gradient(circle at 72% 78%,#709dbe24,#0000 36%);transition:opacity 1.2s;position:absolute;inset:-30%}.service-architecture-scene>*{position:relative}.service-architecture-scene[data-scene-motion=running]:before{opacity:1;animation:16s ease-in-out infinite alternate service-ambient}@keyframes service-ambient{0%{transform:translate(-4%,-3%)}to{transform:translate(4%,3%)}}.service-architecture-scene figcaption{color:var(--pvm-color-text-faint);font-family:var(--pvm-font-mono);letter-spacing:.04em;font-size:.68rem;line-height:1.5}.service-diagram{width:100%;height:auto;display:block}.service-diagram text{font-family:var(--pvm-font-body);text-anchor:middle}.service-diagram__label{fill:var(--pvm-color-text);font-family:var(--pvm-font-display);letter-spacing:-.015em;font-size:13px;font-weight:650}.service-diagram__sub{fill:var(--pvm-color-text-muted);font-size:10.5px}.service-diagram__group rect{fill:none;stroke:var(--pvm-color-line);stroke-dasharray:3 5}.service-diagram text.service-diagram__group-label{fill:var(--pvm-color-text-faint);letter-spacing:.06em;text-anchor:start;text-transform:uppercase;font-size:11px}.service-diagram__axis line{stroke:var(--pvm-color-line-strong);stroke-width:1.5px}.service-diagram__arrow{fill:var(--service-scene-link)}.service-diagram__link{fill:none;stroke:var(--service-scene-link);stroke-width:1.5px}.service-diagram__link--dashed{stroke-dasharray:4 5}.service-diagram__flow{fill:none;stroke:var(--service-scene-pulse);stroke-width:2px;stroke-dasharray:4 14;stroke-linecap:round}[data-scene-motion=running]:not([data-scene-step]) .service-diagram__flow,[data-scene-motion=running] .service-diagram__route[data-active] .service-diagram__flow{animation:2.4s linear infinite service-diagram-flow}@keyframes service-diagram-flow{0%{stroke-dashoffset:36px}to{stroke-dashoffset:0}}.service-diagram__link-label rect{fill:var(--pvm-color-surface);stroke:var(--pvm-color-line)}.service-diagram__link-label text{fill:var(--pvm-color-text-faint);font-size:10px}.service-diagram__node rect,.service-diagram__table rect{fill:var(--pvm-color-surface);stroke:var(--pvm-color-line-strong);transition:stroke .32s,fill .32s}.service-diagram__node--box,.service-diagram__node--core,.service-diagram__node--tag,.service-diagram__table{filter:drop-shadow(0 1.5px 2px #1a33481a)}.service-diagram__table line{stroke:var(--pvm-color-line)}.service-diagram__node--core rect{fill:#f3901f14;stroke:var(--pvm-color-brand);stroke-width:1.6px}.service-diagram__node--ghost rect{fill:var(--pvm-color-surface-quiet);stroke-dasharray:4 4}.service-diagram__node--ghost .service-diagram__label{fill:var(--pvm-color-text-muted)}.service-diagram__node--tag rect{fill:var(--pvm-color-surface-quiet)}.service-diagram__node--tag .service-diagram__label{fill:var(--pvm-color-text-muted);font-size:11px}.service-diagram__node--mark circle{fill:var(--pvm-color-brand);stroke:var(--pvm-color-canvas);stroke-width:3px}.service-architecture-scene--inverted{--service-scene-link:#f5f1f747;--service-scene-pulse:#f3901feb;border-color:var(--pvm-color-line-strong);background:radial-gradient(circle at 88% -10%, #f3901f38, transparent 42%), var(--pvm-color-canvas)}.service-diagram__node,.service-diagram__table,.service-diagram__route,.service-diagram__link-label{transition:opacity .32s}[data-scene-step] .service-diagram__node:not([data-active]),[data-scene-step] .service-diagram__table:not([data-active]),[data-scene-step] .service-diagram__link-label:not([data-active]){opacity:.34}[data-scene-step] .service-diagram__route:not([data-active]){opacity:.22}[data-scene-step] .service-diagram__node[data-active] rect,[data-scene-step] .service-diagram__table[data-active] rect{fill:#f3901f1f;stroke:var(--pvm-color-brand);stroke-width:2px}[data-scene-step] .service-diagram__node[data-active],[data-scene-step] .service-diagram__table[data-active]{filter:drop-shadow(0 6px 9px #f3901f47)}[data-scene-step] .service-diagram__node--ghost[data-active] rect{stroke-dasharray:none}[data-scene-step] .service-diagram__node[data-active] .service-diagram__label,[data-scene-step] .service-diagram__table[data-active] .service-diagram__label{fill:var(--pvm-color-text)}[data-scene-step] .service-diagram__route[data-active] .service-diagram__link{stroke:var(--pvm-color-brand);stroke-width:2px}[data-scene-step] .service-diagram__route[data-active] .service-diagram__link--dashed{stroke-dasharray:5 5}.service-architecture-scene--inverted[data-scene-step] .service-diagram__node[data-active] rect{fill:#f3901f33}.service-architecture-scene--inverted[data-scene-step] .service-diagram__node:not([data-active]),.service-architecture-scene--inverted[data-scene-step] .service-diagram__link-label:not([data-active]){opacity:.46}.service-diagram__node,.service-diagram__table{transform-box:fill-box;transform-origin:50%;transition:opacity .48s,transform .56s cubic-bezier(.2,.8,.2,1),filter .48s}[data-scene-step] .service-diagram__node[data-active],[data-scene-step] .service-diagram__table[data-active]{transform:scale(1.045)}[data-scene-step] .service-diagram__route[data-active] .service-diagram__link:not(.service-diagram__link--dashed){stroke-dasharray:700;stroke-dashoffset:700px;animation:.9s cubic-bezier(.2,.8,.2,1) forwards service-link-draw}@keyframes service-link-draw{to{stroke-dashoffset:0}}[data-scene-motion=running] .service-diagram__route[data-active] .service-diagram__flow{filter:drop-shadow(0 0 3px #f3901fa6)}[data-scene-ready=true] .service-diagram__node{animation:.64s cubic-bezier(.2,.8,.2,1) backwards service-node-in}[data-scene-ready=true] .service-diagram__node:nth-child(2){animation-delay:70ms}[data-scene-ready=true] .service-diagram__node:nth-child(3){animation-delay:.14s}[data-scene-ready=true] .service-diagram__node:nth-child(4){animation-delay:.21s}[data-scene-ready=true] .service-diagram__node:nth-child(5){animation-delay:.28s}[data-scene-ready=true] .service-diagram__node:nth-child(6){animation-delay:.35s}[data-scene-ready=true] .service-diagram__node:nth-child(n+7){animation-delay:.42s}@keyframes service-node-in{0%{opacity:0;transform:translateY(6px)scale(.97)}}.service-scene__rail{border-top:1px solid var(--pvm-color-line);gap:.75rem;padding-top:.9rem;display:grid}.service-scene__steps{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.service-scene__steps li{margin:0}.service-scene__steps button{border:1px solid var(--pvm-color-line);background:var(--pvm-color-surface);min-height:2.15rem;color:var(--pvm-color-text-muted);font:600 .8rem / 1.2 var(--pvm-font-body);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.3rem .8rem .3rem .4rem;transition:border-color .24s,color .24s,background-color .24s,transform .24s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative;overflow:hidden}.service-scene__steps button:after{content:"";background:var(--pvm-color-brand);transform-origin:0;height:2px;position:absolute;inset:auto 0 0;transform:scaleX(0)}.service-scene__steps button:hover,.service-scene__steps button:focus-visible{border-color:var(--pvm-color-brand);color:var(--pvm-color-text);transform:translateY(-1px)}.service-scene__steps b{background:var(--pvm-color-surface-quiet);width:1.45rem;height:1.45rem;color:var(--pvm-color-text-faint);font:700 .68rem / 1 var(--pvm-font-body);border-radius:50%;place-items:center;transition:background-color .24s,color .24s,transform .24s;display:inline-grid}.service-scene__steps [aria-current=step] button{border-color:var(--pvm-color-brand);color:var(--pvm-color-text);background:#f3901f1a}.service-scene__steps [aria-current=step] b{background:var(--pvm-color-brand);color:var(--pvm-color-brand-ink);transform:scale(1.08)}[data-scene-motion=running] .service-scene__steps [aria-current=step][data-tick] button:after{animation:service-step-progress var(--scene-step-ms,4.2s) linear forwards}@keyframes service-step-progress{to{transform:scaleX(1)}}.service-scene__captions{min-height:2.9rem}.service-scene__captions p{color:var(--pvm-color-text);text-wrap:pretty;margin:0;font-size:.92rem;line-height:1.55;animation:.42s cubic-bezier(.2,.8,.2,1) both service-caption-in}@keyframes service-caption-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.service-architecture-scene:before,.service-diagram__node,.service-diagram__table,.service-diagram__route,.service-diagram__link-label,.service-diagram__route .service-diagram__link,.service-scene__steps button:after,.service-scene__captions p,.service-tour__media{animation:none}.service-diagram__node,.service-diagram__table,.service-diagram__route,.service-diagram__link-label,.service-diagram__node rect,.service-diagram__table rect,.service-scene__steps button,.service-scene__steps b,.service-feature__flat,.service-use-case-grid li,.service-related__rail a{transition:none}[data-scene-step] .service-diagram__node[data-active],[data-scene-step] .service-diagram__table[data-active]{transform:none}[data-scene-step] .service-diagram__route[data-active] .service-diagram__link:not(.service-diagram__link--dashed){stroke-dasharray:none;stroke-dashoffset:0}}.service-jump{border-top:1px solid var(--pvm-color-line);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding-block:1rem 1.6rem;display:flex}.service-jump>span{color:var(--pvm-color-text-faint);font-size:.82rem;font-weight:600}.service-jump ul{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.service-jump li{margin:0}.service-jump a{border:1px solid var(--pvm-color-line-strong);color:var(--pvm-color-text);font-size:var(--pvm-type-sm);border-radius:999px;padding:.32rem .7rem;font-weight:600;display:inline-block}.service-jump a:hover,.service-jump a:focus-visible{border-color:var(--pvm-color-brand);color:var(--pvm-color-brand-text);text-decoration:none}.service-answer,.service-capabilities,.service-narrative,.service-use-cases,.service-decision,.service-related,.service-faq,.service-detail-cta{border-top:1px solid var(--pvm-color-line);padding-block:clamp(3rem,6vw,5rem)}.service-answer h2,.service-capabilities h2,.service-narrative h2,.service-use-cases h2,.service-decision h2,.service-related h2,.service-faq h2{font-size:clamp(1.9rem,3.4vw,2.9rem);line-height:var(--pvm-leading-heading);letter-spacing:-.04em;scroll-margin-top:calc(var(--shell-header-height,4.25rem) + 1.5rem);margin:0}.service-capabilities>header,.service-narrative>header,.service-use-cases>header,.service-decision>header,.service-related>header,.service-faq>header{max-width:52rem;margin-bottom:clamp(1.4rem,3vw,2.4rem)}.svc-icon{width:1.4rem;height:1.4rem;color:var(--pvm-color-brand-text);-webkit-mask:var(--svc-icon) center / contain no-repeat;mask:var(--svc-icon) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}[data-icon=check]{--svc-icon:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8 12l3 3 5-6'/%3E%3C/svg%3E")}[data-icon=chip]{--svc-icon:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='5' width='14' height='14' rx='2'/%3E%3Crect x='9' y='9' width='6' height='6'/%3E%3Cpath d='M9 2v3M15 2v3M9 19v3M15 19v3M2 9h3M2 15h3M19 9h3M19 15h3'/%3E%3C/svg%3E")}[data-icon=drive]{--svc-icon:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='12' cy='5.5' rx='8' ry='3'/%3E%3Cpath d='M4 5.5v13c0 1.7 3.6 3 8 3s8-1.3 8-3v-13'/%3E%3Cpath d='M4 12c0 1.7 3.6 3 8 3s8-1.3 8-3'/%3E%3C/svg%3E")}[data-icon=shield]{--svc-icon:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.5l8 3v6.5c0 4.8-3.4 9-8 10.5-4.6-1.5-8-5.7-8-10.5V5.5z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E")}[data-icon=terminal]{--svc-icon:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2'/%3E%3Cpath d='M7 9l3 3-3 3M12.5 15H17'/%3E%3C/svg%3E")}[data-icon=receipt]{--svc-icon:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h12v18l-3-2-3 2-3-2-3 2z'/%3E%3Cpath d='M9 8h6M9 12h6'/%3E%3C/svg%3E")}[data-icon=network]{--svc-icon:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='5' r='2.2'/%3E%3Ccircle cx='5' cy='19' r='2.2'/%3E%3Ccircle cx='19' cy='19' r='2.2'/%3E%3Cpath d='M12 7.2V12m0 0l-5.5 5.2M12 12l5.5 5.2'/%3E%3C/svg%3E")}[data-icon=layers]{--svc-icon:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l9 5-9 5-9-5z'/%3E%3Cpath d='M3 13l9 5 9-5'/%3E%3Cpath d='M3 17.5l9 5 9-5'/%3E%3C/svg%3E")}[data-icon=globe]{--svc-icon:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c3 3.4 3 14.6 0 18M12 3c-3 3.4-3 14.6 0 18'/%3E%3C/svg%3E")}[data-icon=chart]{--svc-icon:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h16'/%3E%3Cpath d='M6 15.5l4-4.5 3 3 5-6.5'/%3E%3C/svg%3E")}[data-icon=flask]{--svc-icon:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 3h6M10 3v6l-5.2 9a2 2 0 001.7 3h11a2 2 0 001.7-3L14 9V3'/%3E%3C/svg%3E")}.service-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.service-feature{margin:0}.service-feature__flat{border:1px solid var(--pvm-color-line-strong);border-radius:var(--pvm-radius-panel);background:var(--pvm-color-surface);height:100%;color:var(--pvm-color-text);align-content:start;gap:.75rem;padding:1.1rem 1.25rem 1.2rem;font-size:.95rem;line-height:1.5;display:grid}.service-narrative__chapters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.service-narrative__chapters article{border:1px solid var(--pvm-color-line-strong);border-radius:var(--pvm-radius-panel);background:var(--pvm-color-surface);align-content:start;padding:clamp(1.25rem,2.4vw,1.8rem);display:grid}.service-narrative__chapters h3{font-size:clamp(1.15rem,1.7vw,1.4rem);line-height:var(--pvm-leading-heading);margin:0 0 .6rem}.service-narrative__chapters p{color:var(--pvm-color-text-muted);font-size:.98rem;line-height:var(--pvm-leading-body);margin:0}.service-use-case-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.service-use-case-grid li{border:1px solid var(--pvm-color-line-strong);border-radius:var(--pvm-radius-panel);background:var(--pvm-color-surface);color:var(--pvm-color-text);gap:1rem;margin:0;padding:1.2rem 1.25rem 1.3rem;font-size:.98rem;font-weight:600;line-height:1.45;transition:border-color .24s,transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s;display:grid;position:relative}.service-use-case-grid li:before{content:"";background:#f3901f1f;border-radius:.65rem;width:2.5rem;height:2.5rem;transition:background-color .24s;position:absolute;top:1.2rem;left:1.25rem}.service-use-case-grid .svc-icon{width:1.5rem;height:1.5rem;margin:.5rem}.service-use-case-grid li:hover{border-color:var(--pvm-color-brand);transform:translateY(-2px);box-shadow:0 .8rem 1.8rem #1a334817}.service-use-case-grid li:hover:before{background:#f3901f33}.service-decision__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.service-decision__grid article{border:1px solid var(--pvm-color-line-strong);border-radius:var(--pvm-radius-panel);background:var(--pvm-color-surface);padding:clamp(1.2rem,2.2vw,1.7rem)}.service-decision__console{grid-column:1/-1}.service-tour{grid-template-columns:minmax(0,1.5fr) minmax(16rem,.9fr);align-items:start;gap:1.25rem 1.75rem;display:grid}.service-tour__stage{gap:.6rem;display:grid}.service-tour__media{gap:.5rem;margin:0;animation:.48s cubic-bezier(.2,.8,.2,1) both service-caption-in;display:grid}.service-tour__media[hidden]{display:none}.service-tour__media video{aspect-ratio:16/9;border:1px solid var(--pvm-color-line);border-radius:var(--pvm-radius-media);background:var(--pvm-color-canvas-soft);width:100%;height:auto;transition:box-shadow .32s;display:block;box-shadow:0 1.2rem 2.6rem #1a33481f}.service-tour__stage:hover video,[data-tour-playing] video{box-shadow:0 1.4rem 3rem #f3901f3d}.service-tour__media figcaption{color:var(--pvm-color-text-faint);font-size:var(--pvm-type-xs)}.service-tour__hint{color:var(--pvm-color-text-muted);margin:0;font-size:.82rem}.service-tour__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.service-tour__list>li{border:1px solid var(--pvm-color-line);border-radius:var(--pvm-radius-panel);background:var(--pvm-color-surface);margin:0;transition:border-color .24s,background-color .24s}.service-tour__list>li[aria-current=step]{border-color:var(--pvm-color-brand);background:#f3901f0f}.service-tour__list>li>button{width:100%;color:var(--pvm-color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:.15rem;padding:.85rem 1rem;display:grid}.service-tour__list>li>button strong{font-family:var(--pvm-font-display);font-size:1rem;font-weight:650;line-height:1.3}.service-tour__kicker{color:var(--pvm-color-brand-text);font-size:.74rem;font-weight:600}.service-tour__steps{color:var(--pvm-color-text-muted);counter-reset:tour-step;gap:.4rem;margin:0;padding:0 1rem .95rem 2.35rem;font-size:.9rem;line-height:1.45;list-style:none;display:none}.service-tour__list>li[aria-current=step] .service-tour__steps{display:grid}.service-tour__steps li{margin:0;transition:color .24s;position:relative}.service-tour__steps li:before{content:counter(tour-step);counter-increment:tour-step;background:var(--pvm-color-surface-quiet);width:1.15rem;height:1.15rem;color:var(--pvm-color-text-faint);border-radius:50%;place-items:center;font-size:.66rem;font-weight:700;transition:background-color .24s,color .24s;display:grid;position:absolute;top:.1rem;left:-1.5rem}.service-tour__steps li[data-active]{color:var(--pvm-color-text)}.service-tour__steps li[data-active]:before{background:var(--pvm-color-brand);color:var(--pvm-color-brand-ink)}.service-decision__grid h3{font-size:clamp(1.15rem,1.7vw,1.4rem);line-height:var(--pvm-leading-heading);margin:0 0 .8rem}.service-decision__grid h4{color:var(--pvm-color-text);letter-spacing:.02em;margin:1rem 0 .35rem;font-size:.82rem}.service-decision__grid h4:first-of-type{margin-top:0}.service-decision__grid ul,.service-decision__grid ol{color:var(--pvm-color-text-muted);gap:.5rem;margin:0;padding-left:1.2rem;font-size:.95rem;line-height:1.5;display:grid}.service-decision__grid a{color:var(--pvm-color-brand-text);font-weight:700}.service-decision__grid article>a{margin-top:1rem;display:inline-flex}.service-related__rail{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem;display:grid}.service-related__rail a{border:1px solid var(--pvm-color-line-strong);border-radius:var(--pvm-radius-panel);background:var(--pvm-color-surface);color:var(--pvm-color-text);align-content:start;gap:.5rem;padding:1.1rem 1.25rem 2.4rem;transition:border-color .24s,transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s;display:grid;position:relative}.service-related__rail a:after{content:"";background:var(--pvm-color-brand-text);opacity:0;width:1rem;height:1rem;transition:opacity .24s,transform .24s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:1rem;right:1.1rem;transform:translate(-6px);mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat}.service-related__rail a:hover,.service-related__rail a:focus-visible{border-color:var(--pvm-color-brand);text-decoration:none;transform:translateY(-2px);box-shadow:0 .9rem 2rem #1a33481a}.service-related__rail a:hover:after,.service-related__rail a:focus-visible:after{opacity:1;transform:none}.service-related__kicker{color:var(--pvm-color-text-muted);align-items:center;gap:.45rem;font-size:.78rem;font-weight:600;display:flex}.service-related__kicker:before{content:"";background:var(--pvm-color-brand);border-radius:50%;width:.5rem;height:.5rem}[data-kind=doc] .service-related__kicker:before{background:var(--pvm-color-positive)}[data-kind=guide] .service-related__kicker:before{background:var(--pvm-color-warning)}[data-kind=discuss] .service-related__kicker:before{background:var(--pvm-color-text-faint)}.service-related__kicker em{margin-left:.2rem;font-style:normal}.service-related__rail h3{font-size:1.1rem;line-height:var(--pvm-leading-heading);margin:0}.service-related__rail p{color:var(--pvm-color-text-muted);margin:0;font-size:.92rem;line-height:1.5}.service-solutions{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:1.5rem;display:flex}.service-solutions h3{color:var(--pvm-color-text-muted);font-family:var(--pvm-font-body);font-size:var(--pvm-type-sm);margin:0;font-weight:600}.service-solutions ul{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.service-solutions li{margin:0}.service-solutions a{border:1px solid var(--pvm-color-line-strong);color:var(--pvm-color-text);font-size:var(--pvm-type-sm);border-radius:999px;padding:.32rem .7rem;font-weight:600;display:inline-block}.service-solutions a:hover,.service-solutions a:focus-visible{border-color:var(--pvm-color-brand);color:var(--pvm-color-brand-text);text-decoration:none}.service-faq__items{border-top:1px solid var(--pvm-color-line-strong)}.service-faq details{border-bottom:1px solid var(--pvm-color-line-strong)}.service-faq summary{color:var(--pvm-color-text);cursor:pointer;font-family:var(--pvm-font-display);font-size:clamp(1.08rem,1.8vw,1.32rem);font-weight:650;line-height:var(--pvm-leading-heading);padding:1.4rem 0}.service-faq details>p{max-width:54rem;color:var(--pvm-color-text-muted);line-height:var(--pvm-leading-body);margin:0 0 1.6rem}.service-faq__all{color:var(--pvm-color-brand-text);margin-top:1.6rem;font-weight:700;display:inline-flex}.service-detail-cta{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem 4rem;display:grid}.service-detail-cta h2{max-width:18ch;font-size:clamp(2.2rem,4.4vw,3.8rem);line-height:var(--pvm-leading-heading);letter-spacing:-.045em;margin:0}.service-detail-cta>div:first-child>p{max-width:43rem;color:var(--pvm-color-text-muted);line-height:var(--pvm-leading-body);margin:1.2rem 0 0}.service-detail-cta>div:first-child>p.service-detail-cta__cost{border-top:1px solid var(--pvm-color-line);padding-top:1.3rem;font-size:.95rem}.service-detail-cta__all{color:var(--pvm-color-brand-text);font-weight:700}@media (width<=1100px){.services-index-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(25rem,1.1fr);gap:2rem}.service-detail-v2__hero{grid-template-columns:minmax(0,1.1fr) minmax(23rem,.9fr);gap:2rem}.service-capability-grid,.service-decision__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-topology__node a{min-width:6.8rem;max-width:8.5rem;font-size:.62rem}.workload-panel__matches{grid-template-columns:1fr}}@media (width<=767px){.services-index-v2,.service-detail-v2{--service-shell:min(calc(100% - 2rem), 86rem)}.services-index-hero__grid,.service-detail-v2__hero,.service-catalog__group,.service-category-matrix__heading,.services-index-cta__inner,.service-answer,.service-narrative,.service-detail-cta{grid-template-columns:1fr}.service-category-matrix__rows article{grid-template-columns:2rem minmax(0,1fr) auto;gap:.8rem 1rem}.service-category-matrix__rows ul{grid-column:2/-1}.service-category-matrix__rows .service-status{grid-area:1/3}.services-index-hero__grid{padding-block:3rem}.services-index-hero h1,.service-detail-v2__hero h1{max-width:none;font-size:clamp(2.4rem,11vw,3.4rem)}.service-detail-v2[data-service-slug=object-storage] .service-detail-v2__hero h1{font-size:2.3rem}.services-v2-actions{display:grid}.services-v2-button{width:100%}.services-topology{min-height:auto;margin-top:2.5rem}.services-topology:before,.services-topology canvas{display:none}.services-topology__hub,.services-topology__node{position:static;transform:none}.services-topology__hub{width:100%;min-height:4.5rem;margin-bottom:.75rem}.services-topology ol{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;gap:.5rem;max-width:100%;padding-bottom:.7rem;display:flex;overflow-x:auto}.services-topology__node{scroll-snap-align:start;flex:0 0 9.5rem}.services-topology__node a{width:100%;min-width:0;max-width:none;min-height:3.8rem}.service-catalog,.workload-selector,.service-category-matrix,.services-index-cta,.service-answer,.service-capabilities,.service-narrative,.service-use-cases,.service-decision,.service-related,.service-documentation,.service-solutions,.service-faq,.service-detail-cta{padding-block:4rem}.service-catalog__heading h2,.workload-selector__heading h2,.service-answer h2,.service-capabilities h2,.service-use-cases h2,.service-decision h2,.service-related h2,.service-documentation h2,.service-solutions h2,.service-faq h2{font-size:clamp(2rem,9vw,2.9rem)}.service-catalog__items,.service-tour,.service-capability-grid,.service-narrative__chapters,.service-decision__grid,.service-answer__definitions>div{grid-template-columns:1fr}.service-catalog__item{min-height:auto}.services-index-cta .services-v2-actions{grid-column:auto}.service-detail-v2__hero{padding-block:2.5rem 2rem}.service-narrative__intro{position:static}.service-architecture-scene{padding:.75rem}.service-diagram__label{font-size:14px}.service-diagram__sub,.service-diagram__group-label,.service-diagram__link-label text{font-size:12px}}@media (prefers-reduced-motion:reduce){.services-index-v2 *,.services-index-v2 :before,.services-index-v2 :after,.service-detail-v2 *,.service-detail-v2 :before,.service-detail-v2 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
