.discover-page{--discover-line:rgb(var(--rvz-public-muted-rgb) / .19);--discover-copper-line:rgb(var(--rvz-public-copper-rgb) / .5);--discover-gutter:clamp(1.125rem,6vw,6rem);color:var(--rvz-public-text);background:var(--rvz-public-bg);isolation:isolate}.discover-page :is(h1,h2,h3,h4,p){margin:0}.discover-page :is(h1,h2,h3){text-wrap:balance}.discover-page a{text-decoration:none}.discover-page button{font:inherit;cursor:pointer}.discover-page section{scroll-margin-top:7rem}.discover-page :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--rvz-public-copper);outline-offset:5px}.discover-page [hidden]{display:none!important}.discover-container{width:min(calc(100% - 2 * var(--discover-gutter)),82rem);margin-inline:auto}.discover-page .discover-eyebrow{color:var(--rvz-public-copper);letter-spacing:.13em;align-items:center;gap:.8rem;font-size:.68rem;font-weight:600;line-height:1.5;display:flex}.discover-eyebrow>span{border-right:1px solid var(--discover-copper-line);font-variant-numeric:tabular-nums;padding-right:.8rem}.discover-page h2{letter-spacing:-.045em;white-space:pre-line;font-size:clamp(1.9rem,3.25vw,3.15rem);line-height:1.13}.discover-page :is(.discover-button,.discover-text-link){justify-content:space-between;align-items:center;gap:1.2rem;min-height:3rem;font-size:.84rem;font-weight:600;display:inline-flex}.discover-page .discover-button{color:var(--rvz-public-bg);background:var(--rvz-public-copper);border:1px solid #0000;border-radius:.25rem;padding:.8rem 1.25rem;transition:background .18s}.discover-page .discover-button:hover{background:var(--rvz-public-copper-hover)}.discover-page .discover-text-link{color:var(--rvz-public-copper)}.discover-page .discover-text-link:hover{text-underline-offset:.3em;text-decoration:underline}.discover-actions{flex-wrap:wrap;align-items:center;gap:.7rem 1.4rem;margin-top:1.8rem;display:flex}.discover-actions svg,.discover-button svg,.discover-index svg{flex:none;width:1.1rem;height:1.1rem}.discover-page .discover-label{color:var(--rvz-public-muted);letter-spacing:.12em;font-size:.61rem;font-weight:600;line-height:1.5}.discover-diagram-label{color:var(--rvz-public-muted);letter-spacing:.1em;align-items:center;gap:.55rem;font-size:.59rem;line-height:1.6;display:flex}.discover-diagram-label>span:last-child:not(:first-child){white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.discover-status-dot{background:var(--rvz-public-copper);border-radius:50%;flex:none;width:.32rem;height:.32rem;display:inline-block}.discover-cover{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;column-gap:4rem;padding-top:clamp(2.5rem,5.8vw,5.5rem);display:grid}.discover-cover__copy{align-self:center;padding-block:1rem 2rem}.discover-cover__copy>.discover-eyebrow:before{content:"";background:currentColor;width:1.8rem;height:1px}.discover-page .discover-cover h1{letter-spacing:-.06em;margin-top:1.6rem;font-size:clamp(3.3rem,5.25vw,5.2rem);line-height:1.04}.discover-cover h1>span{color:var(--rvz-public-copper);margin-top:.12em;display:block}.discover-page .discover-cover__lead{max-width:32rem;color:var(--rvz-public-muted);margin-top:1.8rem;font-size:1.03rem;line-height:1.85}.discover-cover__copy>.discover-button{margin-top:1.8rem}.discover-cover__signature{color:var(--rvz-public-muted);letter-spacing:.2em;flex-wrap:wrap;align-items:center;gap:.4rem .65rem;margin-top:3.5rem;font-size:.57rem;display:flex}.discover-cover__signature>span:first-child{color:var(--rvz-public-text)}.discover-cover__signature i{background:var(--discover-line);flex:0 6rem;height:1px;margin-left:.7rem}.discover-anatomy{border:1px solid var(--discover-line);background:radial-gradient(ellipse at 55% 30%,rgb(var(--rvz-public-copper-rgb) / .08),transparent 60%);border-radius:.35rem;min-width:0;padding:1.3rem 1.7rem 1rem}.discover-anatomy__scene{margin:0 -1.2rem;position:relative}.discover-anatomy__scene>svg{width:100%;height:clamp(16rem,23vw,22rem);display:block}.discover-anatomy__grid{stroke:var(--rvz-public-muted);stroke-width:.6px;opacity:.13}.discover-anatomy__axis{stroke:var(--rvz-public-muted);stroke-dasharray:2 7;opacity:.4}.discover-plane__side{fill:#151916;stroke:#525a50;stroke-width:.7px}.discover-plane__face{fill:url(#discover-plane);stroke:#60685d;stroke-width:.7px;transition:stroke .25s,fill .25s}.discover-plane__inset{stroke:#aeb4ac;stroke-width:.7px;opacity:.2}.discover-plane__circuit{stroke:#aeb4ac;stroke-width:.7px;opacity:.16}.discover-plane__leader{stroke:#aeb4ac;stroke-width:.7px;opacity:.4}.discover-plane__core{fill:#aeb4ac;opacity:.4}.discover-plane.is-selected .discover-plane__face{fill:url(#discover-plane-active);stroke:var(--rvz-public-copper);stroke-width:1.5px}.discover-plane.is-selected :is(.discover-plane__inset,.discover-plane__circuit,.discover-plane__leader){stroke:var(--rvz-public-copper);opacity:.85}.discover-plane.is-selected .discover-plane__core{fill:var(--rvz-public-copper);opacity:1}.discover-anatomy__annotation{color:var(--rvz-public-copper);letter-spacing:.09em;align-items:center;gap:.5rem;font-size:.61rem;display:flex;position:absolute;top:16%;left:0}.discover-anatomy__annotation i{opacity:.5;background:currentColor;width:1.25rem;height:1px}.discover-layer-tabs{border-block:1px solid var(--discover-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.discover-layer-tabs button{min-height:3.65rem;color:var(--rvz-public-muted);background:0 0;border:0;border-bottom:2px solid #0000;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.7rem .5rem;font-size:.76rem;display:flex}.discover-layer-tabs button>span{opacity:.7;font-size:.56rem}.discover-layer-tabs button[aria-selected=true]{color:var(--rvz-public-copper);border-bottom-color:var(--rvz-public-copper)}.discover-layer-tabs button:hover{background:rgb(var(--rvz-public-muted-rgb) / .04)}.discover-layer-copy{min-height:7rem;padding-top:1.05rem}.discover-page .discover-layer-copy h2{font-family:var(--rvz-public-font-ui);letter-spacing:-.015em;text-wrap:initial;font-size:.95rem;line-height:1.4}.discover-layer-copy p{color:var(--rvz-public-muted);margin-top:.45rem;font-size:.78rem;line-height:1.7}.discover-page .discover-anatomy__hint{color:var(--rvz-public-muted);letter-spacing:.03em;margin-top:.6rem;font-size:.59rem}.discover-index{border-block:1px solid var(--discover-line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3rem;display:grid}.discover-index a{color:var(--rvz-public-muted);letter-spacing:.06em;border-right:1px solid var(--discover-line);align-items:center;gap:1rem;padding:1.25rem 1.4rem;font-size:.65rem;line-height:1.5;display:flex}.discover-index a:first-child{padding-left:0}.discover-index a:last-child{border-right:0;padding-right:0}.discover-index a>span{color:var(--rvz-public-copper)}.discover-index a svg{margin-left:auto}.discover-index a:hover{color:var(--rvz-public-text)}.discover-section-head{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:1.4rem 4.5rem;margin-bottom:2.6rem;display:grid}.discover-section-head h2{margin-top:.85rem}.discover-section-head>p{max-width:46ch;color:var(--rvz-public-muted);font-size:.93rem;line-height:1.85}.discover-journey{border-top:1px solid var(--discover-line)}.discover-journey__nav{border-bottom:1px solid var(--discover-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.discover-journey__nav button{min-height:4.2rem;color:var(--rvz-public-muted);text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.8rem;padding:1rem .8rem;font-size:.85rem;display:flex}.discover-step-number{border:1px solid var(--discover-line);border-radius:50%;flex:none;place-items:center;width:1.9rem;height:1.9rem;font-size:.65rem;display:grid}.discover-step-arrow{color:var(--rvz-public-muted);opacity:.5;margin-left:auto}.discover-journey__nav button:last-child .discover-step-arrow{display:none}.discover-journey__nav button[aria-selected=true]{color:var(--rvz-public-text);border-bottom-color:var(--rvz-public-copper)}.discover-journey__nav button[aria-selected=true] .discover-step-number{color:var(--rvz-public-bg);background:var(--rvz-public-copper);border-color:var(--rvz-public-copper)}.discover-journey__nav button:hover{color:var(--rvz-public-copper)}.discover-journey__panel{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:3rem;padding-top:2rem;display:grid}.discover-journey__text{padding:1rem 0;position:relative}.discover-large-number{color:var(--rvz-public-copper);font-family:var(--rvz-public-font-heading);letter-spacing:-.07em;margin-bottom:.9rem;font-size:2.3rem;line-height:1;display:block}.discover-journey__text h3{letter-spacing:-.04em;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.25}.discover-journey__text>p{color:var(--rvz-public-muted);margin-top:1rem;font-size:.88rem;line-height:1.8}.discover-lesson{border-left:1px solid var(--discover-copper-line);margin-top:1.4rem;padding-left:1rem}.discover-lesson>span{color:var(--rvz-public-copper);letter-spacing:.08em;font-size:.58rem;line-height:1.5}.discover-lesson p{color:var(--rvz-public-text);margin-top:.5rem;font-size:.79rem;line-height:1.75}.discover-flow{border:1px solid var(--discover-line);background:linear-gradient(rgb(var(--rvz-public-muted-rgb) / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--rvz-public-muted-rgb) / .035) 1px,transparent 1px),radial-gradient(ellipse at 50% 50%,rgb(var(--rvz-public-copper-rgb) / .07),transparent 70%);background-size:28px 28px,28px 28px,100% 100%;border-radius:.3rem;flex-direction:column;min-width:0;padding:1.3rem;display:flex}.discover-schematic{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:21rem;padding:1.4rem .8rem;display:flex}.discover-schematic__frame{border:1px solid var(--discover-copper-line);background:linear-gradient(145deg,rgb(var(--rvz-public-copper-rgb) / .05),transparent),var(--rvz-public-bg);border-radius:.45rem;width:100%;max-width:27rem;padding:1.2rem;box-shadow:0 14px 40px #0002}.discover-schematic__chrome{border-bottom:1px solid var(--discover-line);align-items:center;gap:.3rem;padding-bottom:1rem;display:flex}.discover-schematic__chrome i{background:var(--rvz-public-muted);opacity:.4;border-radius:50%;width:.24rem;height:.24rem}.discover-schematic__chrome>span{color:var(--rvz-public-muted);letter-spacing:.13em;margin-left:auto;font-size:.5rem}.discover-schematic h4{margin-block:1rem;font-size:.88rem;font-weight:500;line-height:1.5}.discover-schematic__rows{gap:.65rem;display:grid}.discover-schematic__rows>div{border:1px solid var(--discover-line);border-radius:.2rem;align-items:center;gap:.75rem;min-height:3.25rem;padding:.65rem .8rem;display:flex}.discover-schematic__counter{color:var(--rvz-public-copper);font-size:.64rem}.discover-schematic__rows small{color:var(--rvz-public-muted);font-size:.56rem;line-height:1.5;display:block}.discover-schematic__rows strong{color:var(--rvz-public-text);font-size:.73rem;font-weight:400;line-height:1.55;display:block}.discover-schematic__rows i{background:var(--rvz-public-copper);opacity:.5;width:1.6rem;height:2px;margin-left:auto}.discover-schematic--1 .discover-schematic__rows>div{border:0;border-bottom:1px solid var(--discover-line);border-radius:0;padding-inline:0}.discover-schematic--3 .discover-schematic__frame{border-top:2px solid var(--rvz-public-copper)}.discover-schematic--3 .discover-schematic__rows>div{border:0;padding-inline:0}.discover-page .discover-schematic__caption{max-width:40ch;color:var(--rvz-public-muted);text-align:center;margin-top:1rem;font-size:.63rem;line-height:1.65}.discover-branch{grid-template-columns:1fr 1fr;gap:3rem 1rem;padding:.5rem 0;display:grid;position:relative}.discover-branch>svg{fill:none;width:100%;height:100%;stroke:var(--discover-copper-line);stroke-width:1px;position:absolute;inset:0}.discover-branch>div{border:1px solid var(--discover-line);background:var(--rvz-public-bg);min-height:5rem;color:var(--rvz-public-muted);text-align:center;border-radius:.25rem;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:.7rem;font-size:.67rem;display:flex;position:relative}.discover-branch>div:first-of-type{border-color:var(--discover-copper-line);width:65%;color:var(--rvz-public-text);grid-column:1/-1;justify-self:center}.discover-branch>div svg{width:1.55rem;height:1.55rem;color:var(--rvz-public-copper)}.discover-flow__signal{stroke:var(--rvz-public-copper);stroke-width:2px;stroke-dasharray:7 120;animation:9s linear infinite discover-signal}.discover-flow__summary{border-top:1px solid var(--discover-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-top:1rem;display:grid}.discover-flow__summary>span{color:var(--rvz-public-muted);font-size:.63rem;line-height:1.6}.discover-flow__summary small{color:var(--rvz-public-copper);letter-spacing:.05em;margin-bottom:.35rem;font-size:.5rem;display:block}.discover-journey__controls{border-top:1px solid var(--discover-line);justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1rem;display:flex}.discover-journey__controls>span{color:var(--rvz-public-muted);align-items:center;gap:.8rem;font-size:.64rem;display:flex}.discover-journey__controls i{background:var(--discover-line);width:2.5rem;height:1px}.discover-journey__controls>div{gap:.6rem;display:flex}.discover-journey__controls button{border:1px solid var(--discover-line);min-width:2.75rem;min-height:2.75rem;color:var(--rvz-public-text);background:0 0;border-radius:.3rem;justify-content:center;align-items:center;gap:1.2rem;padding:.6rem 1rem;font-size:.75rem;display:flex}.discover-journey__controls button:hover:not(:disabled){border-color:var(--discover-copper-line);color:var(--rvz-public-copper)}.discover-journey__controls button:disabled{opacity:.3;cursor:default}@keyframes discover-signal{to{stroke-dashoffset:-420px}}.discover-section--needs{border-block:1px solid var(--discover-line);background:linear-gradient(120deg,rgb(var(--rvz-public-surface-rgb) / .32),transparent 80%)}.discover-needs{grid-template-columns:minmax(0,.72fr) minmax(0,1.8fr);gap:3rem;display:grid}.discover-needs__choices{border-top:1px solid var(--discover-line);flex-direction:column;align-self:start;display:flex}.discover-needs__choices button{border:0;border-bottom:1px solid var(--discover-line);width:100%;min-height:6rem;color:var(--rvz-public-muted);text-align:left;background:0 0;grid-template-columns:1.2rem 2.3rem minmax(0,1fr) 1rem;align-items:center;gap:.55rem;padding:1.3rem .65rem;display:grid}.discover-needs__choices button>span{font-size:.62rem}.discover-needs__choices strong{font-size:.9rem;font-weight:500;line-height:1.5}.discover-needs__choices button[aria-selected=true]{color:var(--rvz-public-copper);background:rgb(var(--rvz-public-copper-rgb) / .055);border-bottom-color:var(--discover-copper-line)}.discover-needs__choices button:hover{color:var(--rvz-public-text)}.discover-needs__panel{min-width:0}.discover-map{border:1px solid var(--discover-line);background:var(--rvz-public-bg);border-radius:.3rem;padding:1.1rem 1.4rem 1.4rem}.discover-map ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.discover-map li{color:var(--rvz-public-muted);flex-direction:column;align-items:center;gap:.75rem;font-size:.72rem;display:flex;position:relative}.discover-map li:after{content:"";background:var(--discover-copper-line);height:1px;position:absolute;top:1.65rem;left:calc(50% + 1.8rem);right:calc(1.8rem - 50%)}.discover-map li:last-child:after{display:none}.discover-map__node{border:1px solid var(--discover-line);width:3.4rem;height:3.4rem;color:var(--rvz-public-copper);border-radius:50%;place-items:center;display:grid}.discover-map__node svg{width:1.5rem;height:1.5rem}.discover-needs__editorial{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:2rem;margin-top:1.8rem;display:grid}.discover-needs__editorial h3{letter-spacing:-.03em;font-size:clamp(1.3rem,1.8vw,1.75rem);line-height:1.3}.discover-needs__editorial p:not(.discover-label){color:var(--rvz-public-muted);margin-top:.85rem;font-size:.84rem;line-height:1.8}.discover-needs__editorial .discover-needs__situation{color:var(--rvz-public-text)}.discover-needs__editorial .discover-text-link{margin-top:.8rem;font-size:.78rem}.discover-needs__editorial aside{border-left:1px solid var(--discover-line);padding-left:1.6rem}.discover-needs__editorial ul{gap:.75rem;margin:1rem 0 1.6rem;padding:0;list-style:none;display:grid}.discover-needs__editorial li{color:var(--rvz-public-muted);padding-left:.8rem;font-size:.77rem;line-height:1.6;position:relative}.discover-needs__editorial li:before{content:"";background:var(--rvz-public-copper);width:.2rem;height:.2rem;position:absolute;top:.6em;left:0}.discover-question{border-top:1px solid var(--discover-copper-line);margin-top:1.5rem;padding-top:1rem}.discover-question>span{color:var(--rvz-public-copper);letter-spacing:.09em;font-size:.55rem;line-height:1.5;display:block}.discover-page .discover-question p{color:var(--rvz-public-text);margin-top:.65rem;font-size:.8rem;line-height:1.75}.discover-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;display:grid}.discover-principle{border-top:1px solid var(--discover-line);flex-direction:column;min-width:0;padding-top:1.3rem;display:flex}.discover-principle__masthead{align-items:baseline;gap:1rem;display:flex}.discover-principle__masthead>span{color:var(--rvz-public-copper);font-size:.64rem}.discover-principle__masthead h3{font-family:var(--rvz-public-font-heading);letter-spacing:-.05em;font-size:2.1rem;font-weight:600}.discover-principle__diagram{background:radial-gradient(ellipse at 50% 70%,rgb(var(--rvz-public-copper-rgb) / .065),transparent 75%);border-bottom:1px solid var(--discover-line);justify-content:space-between;align-items:center;min-height:10.5rem;margin-block:1rem 1.4rem;padding:1.5rem;display:flex;position:relative}.discover-principle__diagram>span{flex-direction:column;flex:1;align-items:center;gap:.7rem;display:flex;position:relative}.discover-principle__diagram>span:after{content:"";background:var(--discover-line);height:1px;position:absolute;top:1.4rem;left:calc(50% + 1.4rem);right:calc(1.4rem - 50%)}.discover-principle__diagram>span:last-child:after{display:none}.discover-principle__diagram i{width:2.8rem;height:2.8rem;color:var(--rvz-public-muted);border:1px solid var(--discover-line);border-radius:.3rem;place-items:center;font-size:.65rem;font-style:normal;display:grid}.discover-principle__diagram small{color:var(--rvz-public-muted);font-size:.6rem}.discover-principle__diagram--0>span:nth-child(2) i{outline:1px dashed var(--rvz-public-copper);outline-offset:5px;color:var(--rvz-public-copper)}.discover-principle__diagram--1{flex-direction:column;justify-content:center;align-items:stretch;gap:.9rem}.discover-principle__diagram--1>span{flex-direction:row-reverse;flex:none;justify-content:flex-end;gap:.8rem}.discover-principle__diagram--1>span:after{display:none}.discover-principle__diagram--1 i{background:var(--rvz-public-copper);border:0;border-radius:0;width:58%;height:.35rem}.discover-principle__diagram--1>span:nth-child(2) i{opacity:.6;width:40%}.discover-principle__diagram--1>span:nth-child(3) i{opacity:.3;width:24%}.discover-principle__diagram--1 small{flex:0 0 3.3rem}.discover-principle__diagram--2 i{border-radius:50%}.discover-principle__diagram--2>span:nth-child(2) i{border-color:var(--rvz-public-copper);color:var(--rvz-public-copper)}.discover-principle h4{letter-spacing:-.02em;font-size:1rem;font-weight:600;line-height:1.5}.discover-principle>p{color:var(--rvz-public-muted);margin-top:.85rem;margin-bottom:1.5rem;font-size:.85rem;line-height:1.85}.discover-principle .discover-question{margin-top:auto}.discover-finale__inner{border:1px solid var(--discover-line);border-top-color:var(--discover-copper-line);background:radial-gradient(ellipse at 100% 100%,rgb(var(--rvz-public-copper-rgb) / .1),transparent 75%);grid-template-columns:minmax(0,1.65fr) minmax(0,.65fr);align-items:center;gap:4rem;padding:clamp(1.5rem,4.5vw,4.5rem);display:grid}.discover-finale h2{margin-top:1rem}.discover-finale__copy>p:not(.discover-eyebrow){max-width:48ch;color:var(--rvz-public-muted);margin-top:1.2rem;font-size:.9rem;line-height:1.85}.discover-finale__steps{margin:0;padding:0;list-style:none}.discover-finale__steps li{border-bottom:1px solid var(--discover-line);grid-template-columns:1.2rem minmax(0,1fr) 1rem;align-items:center;gap:.8rem;padding:1.7rem 0;display:grid}.discover-finale__steps li:first-child{border-top:1px solid var(--discover-line)}.discover-finale__steps span{color:var(--rvz-public-copper);font-size:.62rem}.discover-finale__steps strong{font-size:.85rem;font-weight:500;line-height:1.5}.discover-finale__steps i{color:var(--rvz-public-copper);font-style:normal}@media (min-width:80rem){.discover-journey__panel{min-height:25rem}.discover-needs__panel{min-height:29rem}}@media (max-width:68rem){.discover-cover{column-gap:2rem}.discover-anatomy{padding:1rem}.discover-page .discover-cover__lead{font-size:.94rem}.discover-layer-copy{min-height:8.6rem}.discover-section-head{gap:2rem}.discover-needs{grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr);gap:1.8rem}.discover-needs__choices button{grid-template-columns:1rem minmax(0,1fr) 1rem}.discover-needs__choices svg{display:none}.discover-needs__editorial{grid-template-columns:1fr;gap:1.3rem}.discover-needs__editorial aside{border-left:0;border-top:1px solid var(--discover-line);padding:1.2rem 0 0}.discover-needs__editorial ul{flex-wrap:wrap;gap:.6rem 1.3rem;margin-bottom:1rem;display:flex}.discover-principles{gap:1.5rem}.discover-principle__diagram{padding-inline:.3rem}.discover-finale__inner{gap:2rem}}@media (max-width:48rem){.public-shell.public-shell .public-shell__content:has(>.discover-page){padding-bottom:0}.discover-page section{scroll-margin-top:5.5rem}.discover-cover{grid-template-columns:1fr;padding-top:2.5rem}.discover-cover__copy{padding-bottom:2.2rem}.discover-page .discover-cover h1{font-size:clamp(3.3rem,9.5vw,5rem)}.discover-page .discover-cover__lead{max-width:42ch;margin-top:1.3rem;font-size:.95rem}.discover-cover__signature{display:none}.discover-anatomy{width:100%;max-width:38rem;margin-inline:auto}.discover-anatomy__scene{max-width:28rem;margin:auto}.discover-layer-copy{min-height:6.6rem}.discover-index{margin-top:1.8rem}.discover-index a{letter-spacing:.02em;flex-direction:column;align-items:flex-start;gap:.4rem;padding:.9rem .6rem;font-size:.53rem}.discover-index svg{display:none}.discover-section-head{grid-template-columns:1fr;gap:1.2rem;margin-bottom:2rem}.discover-section-head>p{max-width:54ch;font-size:.89rem}.discover-journey__panel{grid-template-columns:1fr;gap:1.3rem}.discover-journey__text{padding:0}.discover-journey__nav button{gap:.45rem;padding:.7rem .4rem;font-size:.72rem}.discover-step-arrow{display:none}.discover-step-number{width:1.55rem;height:1.55rem;font-size:.57rem}.discover-schematic{min-height:20rem}.discover-needs{grid-template-columns:1fr;gap:1.5rem}.discover-needs__choices button{grid-template-columns:1rem 2rem minmax(0,1fr) 1rem;min-height:3.7rem;padding:.8rem}.discover-needs__choices svg{width:1.5rem;height:1.5rem;display:block}.discover-needs__choices strong{font-size:.83rem}.discover-needs__editorial{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1.5rem}.discover-needs__editorial aside{border-top:0;border-left:1px solid var(--discover-line);padding:0 0 0 1.2rem}.discover-principles{grid-template-columns:1fr;gap:2.8rem}.discover-principle{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.8rem 2rem;display:grid}.discover-principle__masthead{grid-column:1/-1}.discover-principle__diagram{grid-area:2/2/5;margin:0}.discover-principle h4,.discover-principle>p,.discover-principle .discover-question{grid-column:1;margin:0}.discover-principle .discover-question{margin-top:.3rem;padding-top:.9rem}.discover-finale__inner{grid-template-columns:1fr}.discover-finale__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.discover-finale__steps li{border-top:1px solid var(--discover-line);border-bottom:0;flex-direction:column;align-items:flex-start;gap:.7rem;padding:1rem 0 0;display:flex}.discover-finale__steps i{display:none}.discover-finale__steps strong{font-size:.75rem}}@media (max-width:32rem){.discover-cover{padding-top:2rem}.discover-page .discover-cover h1{font-size:clamp(3rem,13.5vw,4rem)}.discover-cover__copy>.discover-eyebrow{font-size:.63rem}.discover-page .discover-cover__lead{font-size:.88rem}.discover-page .discover-eyebrow{letter-spacing:.09em;font-size:.6rem}.discover-anatomy{padding:1rem .85rem .8rem}.discover-anatomy .discover-diagram-label{font-size:.49rem}.discover-anatomy__annotation{font-size:.53rem;top:13%}.discover-layer-tabs button{padding-inline:.3rem;font-size:.65rem}.discover-layer-copy{min-height:8.4rem}.discover-page .discover-layer-copy h2{font-size:.86rem}.discover-layer-copy p{font-size:.75rem}.discover-page h2{font-size:clamp(1.65rem,7.8vw,2.3rem)}.discover-section{padding-block:3.2rem}.discover-journey__nav button{flex-direction:column;align-items:flex-start;gap:.6rem;font-size:.65rem}.discover-journey__text h3{font-size:1.35rem}.discover-journey__text>p{font-size:.85rem}.discover-flow{padding:1rem .65rem}.discover-flow>.discover-diagram-label{letter-spacing:.04em;font-size:.49rem}.discover-schematic{padding:1rem .15rem}.discover-schematic__frame{padding:.9rem}.discover-schematic h4{font-size:.79rem}.discover-schematic__rows strong{font-size:.68rem}.discover-schematic__rows>div{gap:.6rem;padding:.55rem}.discover-flow__summary{gap:.5rem}.discover-flow__summary>span{font-size:.57rem}.discover-flow__summary small{letter-spacing:0;font-size:.43rem}.discover-needs__editorial{grid-template-columns:1fr}.discover-needs__editorial aside{border-left:0;border-top:1px solid var(--discover-line);padding:1.2rem 0 0}.discover-map{padding:1rem .6rem}.discover-map ol{margin-top:1.2rem}.discover-map li{font-size:.58rem}.discover-map__node{width:2.6rem;height:2.6rem}.discover-map li:after{top:1.3rem;left:calc(50% + 1.3rem);right:calc(1.3rem - 50%)}.discover-principle{gap:0;display:flex}.discover-principle__diagram{min-height:9rem;margin:1rem 0}.discover-principle>p{margin-top:.8rem;margin-bottom:1rem}.discover-finale__inner{gap:1.6rem;padding:1.5rem 1.2rem}.discover-finale__copy>p:not(.discover-eyebrow){font-size:.85rem}.discover-actions{gap:.5rem 1rem}.discover-page :is(.discover-button,.discover-text-link){font-size:.78rem}.discover-finale__steps{gap:.65rem}.discover-finale__steps strong{font-size:.65rem}}@media (prefers-reduced-motion:reduce){.discover-page *,.discover-page :before,.discover-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.discover-page .discover-container{width:calc(min(100%,var(--rvz-content)) - 2 * var(--rvz-gutter));max-width:1120px}.discover-cover{gap:28px 36px;padding-top:36px}.discover-cover__copy{padding:0}.discover-page .discover-cover h1{margin-top:18px;font-size:clamp(32px,3.1vw,44px);line-height:1.12}.discover-page .discover-cover__lead{margin-top:18px;font-size:14px;line-height:1.7}.discover-cover__signature{margin-top:24px}.discover-anatomy{border-radius:10px;padding:18px}.discover-anatomy__scene svg{height:clamp(200px,18vw,260px)}.discover-layer-tabs button{min-height:48px}.discover-layer-copy{min-height:108px}.discover-index{margin-top:0}.discover-index a{padding:16px}.discover-section{padding-block:36px}.discover-page h2{font-size:clamp(26px,2.5vw,32px)}.discover-section-head{gap:20px 32px;margin-bottom:24px}.discover-section-head>p{font-size:14px;line-height:1.7}.discover-journey__nav button{min-height:56px;padding:12px}.discover-journey__panel{gap:28px;min-height:0;padding-top:24px}.discover-needs{gap:28px}.discover-needs__panel{min-height:0}.discover-needs__choices button{min-height:72px;padding:16px 10px}.discover-needs__choices svg{width:24px;height:24px}.discover-needs__editorial{gap:24px;margin-top:24px}.discover-schematic{min-height:280px;padding:16px 8px}.discover-schematic__frame{box-shadow:none}.discover-principles{gap:24px}.discover-principle__masthead h3{font-size:26px}.discover-principle__diagram{min-height:140px;margin-block:16px;padding:18px}.discover-finale{padding-bottom:36px}.discover-finale__inner{border-radius:10px;gap:32px;padding:28px}.discover-finale__steps li{padding-block:18px}@media (max-width:48rem){.discover-cover{gap:24px;padding-top:28px}.discover-cover__copy{padding:0}.discover-section{padding-block:28px}.discover-section-head{gap:16px;margin-bottom:22px}.discover-journey__panel,.discover-needs{gap:24px}.discover-needs__choices button{min-height:56px;padding:12px}.discover-principle__diagram{padding-inline:8px}.discover-finale{padding-bottom:28px}.discover-finale__inner{gap:24px;padding:22px 18px}}@media (max-width:600px){.discover-page .discover-container{width:calc(100% - 32px)}.discover-page .discover-cover h1{font-size:clamp(28px,7.6vw,34px)}.discover-page h2{font-size:26px}.discover-anatomy{padding:14px}.discover-anatomy__scene svg{height:200px}.discover-layer-copy{min-height:134px}.discover-index a{padding:12px 6px}.discover-journey__nav button{padding:10px 6px}.discover-schematic{min-height:260px;padding:14px 2px}.discover-principle__diagram{min-height:128px}}
.expertise-page{--expertise-progress:0;--expertise-gutter:max(var(--rvz-gutter), calc((100% - var(--rvz-content)) / 2 + var(--rvz-gutter)));background:radial-gradient(ellipse at 50% 4%, rgb(var(--rvz-public-muted-rgb) / .064), transparent 32rem), linear-gradient(180deg, var(--rvz-public-bg) 0%, var(--rvz-public-bg) 42%, var(--rvz-public-bg) 100%);color:var(--rvz-public-text);isolation:isolate;position:relative;overflow:clip}.expertise-scene{z-index:-2;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.expertise-scene--hero{object-position:center 48%;filter:brightness(.72)saturate(.82)contrast(1.08)}.expertise-scene--experience{object-position:center;filter:brightness(.42)saturate(.72)contrast(1.12);-webkit-mask-image:linear-gradient(#0000 0,#000 9% 91%,#0000);mask-image:linear-gradient(#0000 0,#000 9% 91%,#0000)}.expertise-scene--architecture{object-position:center;filter:brightness(.56)saturate(.78)contrast(1.12);-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.expertise-scene--intelligence{object-position:center;filter:brightness(.62)saturate(.77)contrast(1.08);-webkit-mask-image:linear-gradient(#0000,#000 12% 90%,#0000);mask-image:linear-gradient(#0000,#000 12% 90%,#0000)}.expertise-scene--edge{object-position:56% center;filter:brightness(.48)saturate(.7)contrast(1.13);transform:scaleX(-1);-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.expertise-scene--discovery{object-position:center;filter:brightness(.47)saturate(.68)contrast(1.15);-webkit-mask-image:linear-gradient(#0000,#000 8% 94%,#0000);mask-image:linear-gradient(#0000,#000 8% 94%,#0000)}.expertise-zone>.expertise-scene{z-index:0;opacity:.72}.expertise-page:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg, transparent 49.85%, rgb(var(--rvz-public-muted-rgb) / .032) 50%, transparent 50.15%), repeating-linear-gradient(90deg, rgb(var(--rvz-public-muted-rgb) / .01) 0 1px, transparent 1px 9rem);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.expertise-atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.expertise-atmosphere__light{top:calc(var(--expertise-progress) * 72%);background:radial-gradient(ellipse, rgb(var(--rvz-public-muted-rgb) / .048), transparent 67%);filter:blur(2rem);width:60vw;height:34rem;transition:top .12s linear;position:absolute;left:50%;translate:-50%}.expertise-atmosphere__particles{opacity:.28;background-image:radial-gradient(circle, rgb(var(--rvz-public-muted-rgb) / .18) 0 1px, transparent 1.4px);transform:translate3d(0, calc(var(--expertise-progress) * -7rem), 0);background-size:8.4rem 7.6rem;position:absolute;inset:0}.expertise-atmosphere__grid{opacity:.13;background:repeating-linear-gradient(0deg, transparent 0 5.9rem, rgb(var(--rvz-public-muted-rgb) / .048) 6rem), repeating-linear-gradient(90deg, transparent 0 8.9rem, rgb(var(--rvz-public-muted-rgb) / .028) 9rem);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 10% 88%,#0000);mask-image:linear-gradient(#0000,#000 10% 88%,#0000)}.expertise-hero{max-width:112rem;min-height:clamp(42rem,82vh,58rem);padding:clamp(4rem, 7vw, 7rem) var(--rvz-gutter) 3rem;grid-template-columns:minmax(18rem,.82fr) minmax(32rem,1.18fr) 9rem;align-items:center;gap:clamp(1rem,3vw,4rem);margin:0 auto;display:grid;position:relative}.expertise-hero:before,.expertise-hero:after{content:"";pointer-events:none;position:absolute}.expertise-hero:before{border:1px solid rgb(var(--rvz-public-muted-rgb) / .026);box-shadow:inset 0 0 8rem rgb(var(--rvz-public-muted-rgb) / .015);border-radius:50%;inset:7% 10% 5%;transform:perspective(40rem)rotateX(71deg)}.expertise-hero:after{background:linear-gradient(90deg, transparent, rgb(var(--rvz-public-muted-rgb) / .168), transparent);height:1px;box-shadow:0 0 1.4rem rgb(var(--rvz-public-muted-rgb) / .04);bottom:13%;left:31%;right:8%}.expertise-kicker,.expertise-stage__eyebrow,.expertise-finale__content>p:first-child{color:var(--rvz-public-muted);letter-spacing:.27em;text-transform:uppercase;margin:0 0 1.1rem;font-size:.69rem;font-weight:600}.expertise-hero h1{max-width:39rem;color:var(--rvz-public-text);letter-spacing:-.03em;margin:0;font-size:clamp(3rem,5.3vw,6.3rem);font-weight:700;line-height:1.06}.expertise-hero h1 span,.expertise-finale h2 span{color:var(--rvz-public-text)}.expertise-hero__lead{max-width:35rem;color:var(--rvz-public-muted);margin:1.7rem 0 0;font-size:clamp(1rem,1.3vw,1.22rem);line-height:1.68}.expertise-hero__jump{border-bottom:1px solid rgb(var(--rvz-public-muted-rgb) / .122);min-height:3.3rem;color:var(--rvz-public-text);letter-spacing:.03em;align-items:center;gap:.9rem;margin-top:2rem;font-size:.88rem;display:inline-flex}.expertise-hero__jump span{border:1px solid rgb(var(--rvz-public-muted-rgb) / .109);width:2rem;height:2rem;color:var(--rvz-public-text);border-radius:50%;place-items:center;display:grid}.expertise-hero__manifesto{border-left:1px solid rgb(var(--rvz-public-muted-rgb) / .09);color:var(--rvz-public-muted);letter-spacing:.3em;margin:0;padding-left:1.3rem;font-size:.67rem;line-height:2.05}.system-core{min-height:clamp(31rem,49vw,48rem);transform:translate3d(0, calc(var(--expertise-progress) * 1.8rem), 0);transform-style:preserve-3d;position:relative}.system-core:before{border:1px solid rgb(var(--rvz-public-muted-rgb) / .051);background:radial-gradient(circle, rgb(var(--rvz-public-muted-rgb) / .056), transparent 37%), linear-gradient(135deg, rgb(var(--rvz-public-muted-rgb) / .016), rgb(var(--rvz-public-bg-rgb) / .18));box-shadow:inset 0 0 5rem rgb(var(--rvz-public-bg-rgb) / .624), 0 2rem 8rem rgb(var(--rvz-public-bg-rgb) / .48);content:"";border-radius:48% 52% 46% 54%;position:absolute;inset:7% 4% 11%;transform:perspective(60rem)rotateX(4deg)rotateY(-7deg)}.system-core__halo{aspect-ratio:1;border:1px solid rgb(var(--rvz-public-muted-rgb) / .09);box-shadow:inset 0 0 2.7rem rgb(var(--rvz-public-muted-rgb) / .022), 0 0 2rem rgb(var(--rvz-public-muted-rgb) / .018);border-radius:50%;position:absolute;top:47%;left:50%;translate:-50% -50%}.system-core__halo:before,.system-core__halo:after{content:"";position:absolute}.system-core__halo:before{border:1px dashed rgb(var(--rvz-public-muted-rgb) / .058);border-radius:inherit;inset:7%}.system-core__halo:after{background:linear-gradient(90deg, transparent, rgb(var(--rvz-public-muted-rgb) / .168), transparent);height:1px;top:50%;left:-8%;right:-8%}.system-core__halo--outer{width:76%;animation:36s linear infinite expertise-rotate}.system-core__halo--middle{width:57%;animation:28s linear infinite expertise-rotate-reverse}.system-core__halo--inner{border-width:2px;width:38%;animation:6s ease-in-out infinite expertise-breathe}.system-core__glass{aspect-ratio:1;border:1px solid rgb(var(--rvz-public-muted-rgb) / .154);background:linear-gradient(145deg, rgb(var(--rvz-public-surface-rgb) / .62), rgb(var(--rvz-public-bg-rgb) / .84));width:25%;box-shadow:inset 0 0 2.2rem rgb(var(--rvz-public-muted-rgb) / .026), 0 1.7rem 4rem rgb(var(--rvz-public-bg-rgb) / .4), 0 0 1.5rem rgb(var(--rvz-public-muted-rgb) / .031);text-align:center;border-radius:22%;place-content:center;display:grid;position:absolute;top:47%;left:50%;transform:rotate(45deg)}.system-core__glass .brand-icon,.system-core__glass small{display:block;transform:rotate(-45deg)}.system-core__glass .brand-icon{mix-blend-mode:screen;filter:brightness(1.35);width:clamp(2.5rem,4vw,4.6rem);height:clamp(2.5rem,4vw,4.6rem);margin:auto}.system-core__glass .brand-icon__approved-mark{width:100%;height:100%}.system-core__glass small{color:var(--rvz-public-muted);letter-spacing:.22em;margin-top:.5rem;font-size:.5rem}.system-core__node{border:1px solid rgb(var(--rvz-public-muted-rgb) / .083);background:rgb(var(--rvz-public-bg-rgb) / .78);min-width:4.2rem;height:2rem;box-shadow:0 .7rem 1.7rem rgb(var(--rvz-public-bg-rgb) / .36);color:var(--rvz-public-muted);letter-spacing:.16em;border-radius:.35rem;place-items:center;font-size:.57rem;display:grid;position:absolute}.system-core__node:after{background:linear-gradient(90deg, rgb(var(--rvz-public-muted-rgb) / .2), transparent);content:"";width:4rem;height:1px;position:absolute}.system-core__node--one{top:22%;left:12%}.system-core__node--one:after{left:100%}.system-core__node--two{top:18%;right:10%}.system-core__node--two:after{right:100%;rotate:180deg}.system-core__node--three{bottom:23%;right:13%}.system-core__node--three:after{right:100%;rotate:180deg}.system-core__node--four{bottom:19%;left:10%}.system-core__node--four:after{left:100%}.system-core__base{border:1px solid rgb(var(--rvz-public-muted-rgb) / .067);background:radial-gradient(ellipse, rgb(var(--rvz-public-muted-rgb) / .072), rgb(var(--rvz-public-bg-rgb) / .92) 67%);height:10%;box-shadow:0 .8rem 2rem rgb(var(--rvz-public-bg-rgb) / .8);border-radius:50%;position:absolute;bottom:9%;left:17%;right:17%}.system-core__base i{border:1px solid rgb(var(--rvz-public-muted-rgb) / .058);border-radius:50%;position:absolute;inset:20%}.system-core__base i:nth-child(2){inset:35%}.system-core__base i:nth-child(3){background:rgb(var(--rvz-public-muted-rgb) / .16);box-shadow:0 0 1rem rgb(var(--rvz-public-muted-rgb) / .22);inset:47%}.expertise-system{max-width:110rem;padding:2rem var(--rvz-gutter) 7rem;margin:0 auto;position:relative}.expertise-system__rail{background:linear-gradient(transparent, rgb(var(--rvz-public-muted-rgb) / .12) 5%, rgb(var(--rvz-public-muted-rgb) / .064) 95%, transparent);width:1px;position:absolute;top:0;bottom:0;left:50%}.expertise-system__rail:after{top:calc(var(--expertise-progress) * 92%);background:linear-gradient(transparent,rgb(var(--rvz-public-muted-rgb) / .16),transparent);width:.38rem;height:5.5rem;box-shadow:0 0 1.1rem rgb(var(--rvz-public-muted-rgb) / .092);content:"";border-radius:1rem;position:absolute;left:50%;translate:-50% -50%}.expertise-system__rail i{aspect-ratio:1;border:1px solid rgb(var(--rvz-public-muted-rgb) / .176);background:var(--rvz-public-inset);border-radius:50%;width:.6rem;position:absolute;left:50%;translate:-50%}.expertise-system__rail i:first-child{top:8%}.expertise-system__rail i:nth-child(2){top:49%}.expertise-system__rail i:nth-child(3){top:91%}.expertise-stage{opacity:.46;grid-template-columns:minmax(18rem,.78fr) minmax(30rem,1.22fr);align-items:center;gap:clamp(2rem,6vw,8rem);min-height:clamp(36rem,56vw,48rem);padding-block:clamp(4rem,6vw,6.5rem);transition:opacity 1.1s;display:grid;position:relative}.expertise-stage:nth-child(odd):before,.expertise-stage:nth-child(2n):before{z-index:-1;background:radial-gradient(ellipse, rgb(var(--rvz-public-muted-rgb) / .044), transparent 68%);content:"";filter:blur(2rem);border-radius:50%;position:absolute;inset:16% 4% 16% 24%}.expertise-stage.is-active{opacity:1}.expertise-stage__copy{z-index:2;max-width:31rem;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);position:relative;transform:translateY(1.8rem)}.expertise-stage.is-active .expertise-stage__copy{transform:translate(0,0)}.expertise-stage__index{color:var(--rvz-public-text);letter-spacing:.14em;align-items:center;gap:1rem;margin-bottom:2.8rem;font:600 .77rem/1 monospace;display:flex}.expertise-stage__index i{background:linear-gradient(90deg, rgb(var(--rvz-public-muted-rgb) / .104), transparent);width:4rem;height:1px}.expertise-stage__eyebrow{color:var(--rvz-public-muted);margin-bottom:.65rem}.expertise-stage h2{max-width:30rem;color:var(--rvz-public-text);letter-spacing:-.02em;margin:0;font-size:clamp(2rem,3vw,3.7rem);font-weight:600;line-height:1.12}.expertise-stage__copy>strong{color:var(--rvz-public-text);margin-top:1rem;font-size:clamp(1rem,1.3vw,1.22rem);font-weight:500;display:block}.expertise-stage__copy>p:not(.expertise-stage__eyebrow){max-width:29rem;color:var(--rvz-public-muted);margin:1rem 0 0;line-height:1.7}.expertise-stage ul{gap:.58rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.expertise-stage li{color:var(--rvz-public-muted);align-items:flex-start;gap:.7rem;font-size:.82rem;display:flex}.expertise-stage li span{border:1px solid rgb(var(--rvz-public-muted-rgb) / .134);width:1.25rem;height:1.25rem;color:var(--rvz-public-text);border-radius:50%;flex:0 0 1.25rem;place-items:center;font-size:.66rem;display:grid}.expertise-visual{perspective:65rem;min-height:clamp(28rem,42vw,42rem);transition:transform 1.35s cubic-bezier(.2,.7,.2,1);position:relative;transform:translateY(2.3rem)scale(.97)}.expertise-stage.is-active .expertise-visual{transform:translate(0,0)scale(1)}.expertise-visual__frame{border:1px solid rgb(var(--rvz-public-muted-rgb) / .061);background:linear-gradient(145deg,rgb(var(--rvz-public-inset-rgb) / .66),rgb(var(--rvz-public-bg-rgb) / .92) 62%);box-shadow:inset 0 0 5rem rgb(var(--rvz-public-bg-rgb) / .576),0 2rem 5rem rgb(var(--rvz-public-bg-rgb) / .464);border-radius:48% 52% 10% 13%/12% 16% 10% 11%;position:absolute;inset:9% 5% 10%;overflow:hidden;transform:rotateY(-4deg)rotateX(2deg)}.expertise-visual__frame:before{background:linear-gradient(120deg,transparent 15%,rgb(var(--rvz-public-muted-rgb) / .018) 40%,transparent 61%);content:"";animation:9s ease-in-out infinite expertise-reflection;position:absolute;inset:0;transform:translate(-80%)}.expertise-visual__label{z-index:3;color:var(--rvz-public-muted);letter-spacing:.18em;font:600 .55rem/1 monospace;position:absolute;top:1.4rem;left:1.6rem}.expertise-visual__beam{background:linear-gradient(90deg,transparent,rgb(var(--rvz-public-muted-rgb) / .176),transparent);height:2px;box-shadow:0 0 1rem rgb(var(--rvz-public-muted-rgb) / .053);position:absolute;bottom:11%;left:13%;right:13%}.expertise-visual__floor{border:1px solid rgb(var(--rvz-public-muted-rgb) / .042);background:radial-gradient(ellipse,rgb(var(--rvz-public-muted-rgb) / .064),transparent 67%);border-radius:50%;height:14%;position:absolute;bottom:2%;left:9%;right:9%;transform:rotateX(68deg)}.system-core__chamber{background:repeating-linear-gradient(90deg,transparent 0 11%,rgb(var(--rvz-public-muted-rgb) / .014) 11.2% 11.4%,transparent 11.6% 22%);perspective:44rem;border-radius:46% 46% 10% 10%;position:absolute;inset:2% 0 7%;overflow:hidden}.system-core__chamber:before,.system-core__chamber:after{border:1px solid rgb(var(--rvz-public-muted-rgb) / .051);background:linear-gradient(90deg,rgb(var(--rvz-public-muted-rgb) / .032),rgb(var(--rvz-public-bg-rgb) / .75));width:18%;box-shadow:inset 0 0 2rem rgb(var(--rvz-public-bg-rgb) / .8);content:"";position:absolute;top:2%;bottom:2%}.system-core__chamber:before{left:3%;transform:rotateY(24deg)}.system-core__chamber:after{right:3%;transform:rotateY(-24deg)}.system-core__chamber i{background:linear-gradient(transparent,rgb(var(--rvz-public-muted-rgb) / .084),rgb(var(--rvz-public-muted-rgb) / .032),transparent);width:1px;box-shadow:0 0 .5rem rgb(var(--rvz-public-muted-rgb) / .018);position:absolute;top:3%;bottom:7%}.system-core__chamber i:first-child{left:11%}.system-core__chamber i:nth-child(2){left:22%}.system-core__chamber i:nth-child(3){left:36%}.system-core__chamber i:nth-child(4){right:36%}.system-core__chamber i:nth-child(5){right:22%}.system-core__chamber i:nth-child(6){right:11%}.system-core__ceiling{z-index:2;border:1px solid rgb(var(--rvz-public-muted-rgb) / .07);background:radial-gradient(ellipse,rgb(var(--rvz-public-muted-rgb) / .064),var(--rvz-public-bg) 62%);height:11%;box-shadow:0 1.2rem 2.2rem rgb(var(--rvz-public-bg-rgb) / .496),inset 0 -.4rem 1rem rgb(var(--rvz-public-muted-rgb) / .018);border-radius:50%;position:absolute;top:4%;left:16%;right:16%}.system-core__ceiling:after{background:rgb(var(--rvz-public-muted-rgb) / .16);width:39%;height:3px;box-shadow:0 0 1.5rem rgb(var(--rvz-public-muted-rgb) / .121);content:"";border-radius:1rem;position:absolute;top:50%;left:50%;translate:-50% -50%}.system-core__ceiling i{border:1px solid rgb(var(--rvz-public-muted-rgb) / .058);border-radius:50%;width:12%;position:absolute;top:33%;bottom:33%}.system-core__ceiling i:first-child{left:16%}.system-core__ceiling i:nth-child(2){left:44%}.system-core__ceiling i:nth-child(3){right:16%}.expertise-visual__gantry{z-index:0;border:1px solid rgb(var(--rvz-public-muted-rgb) / .042);box-shadow:inset 0 1.2rem 3rem rgb(var(--rvz-public-muted-rgb) / .006);border-bottom:0;border-radius:4rem 4rem 0 0;position:absolute;inset:2% 1% 11%}.expertise-visual__gantry:before,.expertise-visual__gantry:after{border:1px solid rgb(var(--rvz-public-muted-rgb) / .042);background:linear-gradient(90deg,rgb(var(--rvz-public-muted-rgb) / .044),rgb(var(--rvz-public-bg-rgb) / .65));content:"";width:7%;position:absolute;top:5%;bottom:0}.expertise-visual__gantry:before{left:2%;transform:skewY(-5deg)}.expertise-visual__gantry:after{right:2%;transform:skewY(5deg)}.expertise-visual__gantry i{border:1px solid rgb(var(--rvz-public-muted-rgb) / .048);background:var(--rvz-public-bg);border-radius:50%;width:8%;height:4%;position:absolute;top:4%}.expertise-visual__gantry i:first-child{left:17%}.expertise-visual__gantry i:nth-child(2){left:38%}.expertise-visual__gantry i:nth-child(3){right:38%}.expertise-visual__gantry i:nth-child(4){right:17%}.expertise-visual__ribs{opacity:.72;pointer-events:none;position:absolute;inset:0}.expertise-visual__ribs i{background:linear-gradient(transparent,rgb(var(--rvz-public-muted-rgb) / .048),rgb(var(--rvz-public-muted-rgb) / .032),transparent);width:1px;position:absolute;top:0;bottom:0}.expertise-visual__ribs i:first-child{left:8%}.expertise-visual__ribs i:nth-child(2){left:27%}.expertise-visual__ribs i:nth-child(3){left:50%}.expertise-visual__ribs i:nth-child(4){right:27%}.expertise-visual__ribs i:nth-child(5){right:8%}.expertise-visual__conduits{z-index:1;pointer-events:none;position:absolute;inset:0}.expertise-visual__conduits i{background:linear-gradient(90deg,transparent,rgb(var(--rvz-public-muted-rgb) / .12),transparent);height:1px;box-shadow:0 0 .5rem rgb(var(--rvz-public-muted-rgb) / .029);position:absolute}.expertise-visual__conduits i:first-child{width:46%;top:26%;left:4%;transform:rotate(7deg)}.expertise-visual__conduits i:nth-child(2){width:49%;top:58%;right:4%;transform:rotate(-5deg)}.expertise-visual__conduits i:nth-child(3){width:66%;bottom:18%;left:17%}.expertise-visual__conduits i:after{aspect-ratio:1;background:rgb(var(--rvz-public-muted-rgb) / .16);width:.26rem;box-shadow:0 0 .8rem rgb(var(--rvz-public-muted-rgb) / .165);content:"";border-radius:50%;animation:5.5s ease-in-out infinite expertise-data-node;position:absolute;top:50%;translate:0 -50%}.expertise-visual__conduits i:nth-child(2):after{animation-delay:-1.7s}.expertise-visual__conduits i:nth-child(3):after{animation-delay:-3.2s}.ui-screen{border:1px solid rgb(var(--rvz-public-muted-rgb) / .099);background:linear-gradient(145deg,rgb(var(--rvz-public-surface-rgb) / .84),rgb(var(--rvz-public-bg-rgb) / .92));box-shadow:0 1rem 2rem rgb(var(--rvz-public-bg-rgb) / .336);border-radius:.55rem;position:absolute}.ui-screen--main{inset:22% 25% 25% 13%}.ui-screen--side{width:25%;height:42%;top:31%;right:8%;transform:perspective(28rem)rotateY(-18deg)}.ui-screen i{background:rgb(var(--rvz-public-muted-rgb) / .08);border-radius:1rem;width:62%;height:5%;margin:12% 10% -7%;display:block}.ui-screen b{background:linear-gradient(135deg,rgb(var(--rvz-public-muted-rgb) / .112),transparent);clip-path:polygon(0 100%,28% 46%,45% 73%,68% 24%,100% 100%);height:36%;position:absolute;bottom:12%;left:10%;right:10%}.cursor-dot{aspect-ratio:1;background:rgb(var(--rvz-public-muted-rgb) / .16);width:.55rem;box-shadow:0 0 1rem rgb(var(--rvz-public-muted-rgb) / .22);border-radius:50%;animation:5s ease-in-out infinite expertise-cursor;position:absolute;top:42%;left:47%}.code-plane{border:1px solid rgb(var(--rvz-public-muted-rgb) / .09);background:rgb(var(--rvz-public-bg-rgb) / .84);color:var(--rvz-public-muted);border-radius:.5rem;padding:12% 8%;font:600 .7rem/1 monospace;position:absolute;inset:19% 23% 20% 12%;transform:perspective(30rem)rotateY(8deg)}.code-plane i{background:linear-gradient(90deg,rgb(var(--rvz-public-muted-rgb) / .16),transparent);width:76%;height:3px;margin:9% 0;display:block}.code-plane i:nth-of-type(2){width:51%}.code-plane i:nth-of-type(3){width:67%}.component-stack{gap:.7rem;display:grid;position:absolute;bottom:14%;right:7%}.component-stack b{border:1px solid rgb(var(--rvz-public-muted-rgb) / .109);background:rgb(var(--rvz-public-inset-rgb) / .9);width:5rem;height:3.4rem;color:var(--rvz-public-muted);box-shadow:0 .6rem 1.2rem rgb(var(--rvz-public-bg-rgb) / .8);border-radius:.4rem;place-items:center;font-size:.58rem;display:grid}.architecture-core,.api-hub{aspect-ratio:1;border:1px solid rgb(var(--rvz-public-muted-rgb) / .176);background:linear-gradient(145deg,var(--rvz-public-surface),var(--rvz-public-bg));width:7rem;box-shadow:0 0 2.5rem rgb(var(--rvz-public-muted-rgb) / .044);color:var(--rvz-public-text);letter-spacing:.14em;border-radius:24%;place-items:center;font:600 .72rem/1 monospace;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.architecture-ring,.security-ring{aspect-ratio:1;border:1px solid rgb(var(--rvz-public-muted-rgb) / .074);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.architecture-ring.ring-a{width:48%}.architecture-ring.ring-b{border-style:dashed;width:72%;animation:25s linear infinite expertise-rotate}.architecture-node{border:1px solid rgb(var(--rvz-public-muted-rgb) / .086);background:var(--rvz-public-inset);color:var(--rvz-public-muted);padding:.55rem .75rem;font:.52rem monospace;position:absolute}.node-a{top:24%;left:16%}.node-b{top:21%;right:14%}.node-c{bottom:19%;right:18%}.api-hub{z-index:3;border-radius:.5rem;animation:5s ease-in-out infinite expertise-breathe}.api-node{z-index:3;aspect-ratio:1;border:1px solid rgb(var(--rvz-public-muted-rgb) / .096);background:var(--rvz-public-inset);width:4rem;color:var(--rvz-public-muted);border-radius:.5rem;place-items:center;font:.55rem monospace;display:grid;position:absolute}.api-node i{background:linear-gradient(90deg,rgb(var(--rvz-public-muted-rgb) / .24),transparent);width:4.8rem;height:1px;position:absolute;top:50%}.api-node--01{top:20%;left:16%}.api-node--01 i,.api-node--04 i{left:100%}.api-node--02{top:20%;right:16%}.api-node--02 i,.api-node--03 i{right:100%;rotate:180deg}.api-node--03{bottom:18%;right:16%}.api-node--04{bottom:18%;left:16%}.api-pulse{aspect-ratio:1;border:1px solid rgb(var(--rvz-public-muted-rgb) / .07);border-radius:50%;width:74%;animation:4.2s ease-out infinite expertise-api-pulse;position:absolute;top:50%;left:50%;translate:-50% -50%}.api-links{z-index:2;position:absolute;inset:14%}.api-links i{transform-origin:0;background:linear-gradient(90deg,rgb(var(--rvz-public-muted-rgb) / .24),transparent);width:43%;height:1px;position:absolute;top:50%;left:50%}.api-links i:after{aspect-ratio:1;background:rgb(var(--rvz-public-muted-rgb) / .16);width:.28rem;box-shadow:0 0 .7rem rgb(var(--rvz-public-muted-rgb) / .22);content:"";border-radius:50%;animation:3.8s linear infinite expertise-link-packet;position:absolute;right:12%;translate:0 -50%}.api-links i:first-child{rotate:225deg}.api-links i:nth-child(2){rotate:315deg}.api-links i:nth-child(3){rotate:45deg}.api-links i:nth-child(4){rotate:135deg}.api-links i:nth-child(2):after{animation-delay:-.9s}.api-links i:nth-child(3):after{animation-delay:-1.8s}.api-links i:nth-child(4):after{animation-delay:-2.7s}.ai-brain{z-index:2;aspect-ratio:1;border:1px solid rgb(var(--rvz-public-muted-rgb) / .125);background:radial-gradient(circle,rgb(var(--rvz-public-muted-rgb) / .128),rgb(var(--rvz-public-bg-rgb) / .9) 66%);width:14rem;box-shadow:inset 0 0 2.2rem rgb(var(--rvz-public-muted-rgb) / .04),0 0 2.8rem rgb(var(--rvz-public-muted-rgb) / .029);border-radius:45% 55% 52% 48%;animation:6s ease-in-out infinite expertise-breathe;position:absolute;top:48%;left:50%;translate:-50% -50%}.ai-brain:before,.ai-brain:after{border:1px solid rgb(var(--rvz-public-muted-rgb) / .058);content:"";border-radius:42% 58% 55% 45%;position:absolute;inset:12%;transform:rotate(36deg)}.ai-brain:after{inset:26%;transform:rotate(-28deg)}.ai-brain i{aspect-ratio:1;background:rgb(var(--rvz-public-muted-rgb) / .16);width:.34rem;box-shadow:0 0 .7rem rgb(var(--rvz-public-muted-rgb) / .22);border-radius:50%;position:absolute}.ai-brain i:nth-child(3n){top:35%;left:25%}.ai-brain i:nth-child(3n+1){top:45%;right:23%}.ai-brain i:nth-child(3n+2){bottom:23%;left:48%}.ai-panel{z-index:3;border:1px solid rgb(var(--rvz-public-muted-rgb) / .08);background:rgb(var(--rvz-public-bg-rgb) / .88);color:var(--rvz-public-muted);padding:.65rem 1rem;font:.52rem monospace;position:absolute}.ai-panel--a{top:25%;left:10%}.ai-panel--b{top:23%;right:9%}.ai-panel--c{bottom:20%;right:12%}.ai-microcopy{z-index:3;text-align:center;color:var(--rvz-public-muted);letter-spacing:.08em;margin:0;font-size:.64rem;position:absolute;bottom:8%;left:0;right:0}.device{border:1px solid rgb(var(--rvz-public-muted-rgb) / .122);background:linear-gradient(145deg,rgb(var(--rvz-public-surface-rgb) / .92),var(--rvz-public-bg) 70%);width:24%;height:67%;box-shadow:0 1.5rem 3rem rgb(var(--rvz-public-bg-rgb) / .8);text-align:center;transform-origin:bottom;border-radius:1.8rem;position:absolute;bottom:13%}.device:before{border:1px solid rgb(var(--rvz-public-muted-rgb) / .045);content:"";border-radius:1.55rem;position:absolute;inset:3%}.device i{background:var(--rvz-public-surface);border-radius:1rem;width:34%;height:3px;margin:9% auto 45%;display:block}.device b,.device small{z-index:2;display:block;position:relative}.device b{letter-spacing:.1em;font-size:1rem}.device small{color:var(--rvz-public-muted);letter-spacing:.15em;margin-top:.7rem;font-size:.42rem}.device--front{z-index:2;left:34%}.device--back{height:57%;left:55%;transform:rotate(8deg)}.mobile-signal{aspect-ratio:1;border:1px solid rgb(var(--rvz-public-muted-rgb) / .077);border-radius:50%;width:10rem;animation:4.5s ease-out infinite expertise-api-pulse;position:absolute;top:19%;left:46%}.security-shield{z-index:2;border:1px solid rgb(var(--rvz-public-muted-rgb) / .166);background:linear-gradient(145deg,rgb(var(--rvz-public-surface-rgb) / .72),rgb(var(--rvz-public-bg-rgb) / .92));width:11rem;height:13rem;box-shadow:inset 0 0 2.5rem rgb(var(--rvz-public-muted-rgb) / .029),0 1.5rem 3rem rgb(var(--rvz-public-bg-rgb) / .8);border-radius:50% 50% 58% 58%/32% 32% 70% 70%;position:absolute;top:48%;left:50%;translate:-50% -50%}.security-shield span{border:1px solid rgb(var(--rvz-public-muted-rgb) / .211);border-radius:.35rem;width:2.8rem;height:2.3rem;position:absolute;top:38%;left:50%;translate:-50%}.security-shield span:before{border:1px solid rgb(var(--rvz-public-muted-rgb) / .211);content:"";border-bottom:0;border-radius:1rem 1rem 0 0;width:1.5rem;height:1.5rem;position:absolute;bottom:100%;left:50%;translate:-50%}.security-ring--a{width:54%}.security-ring--b{border-style:dashed;width:77%;animation:33s linear infinite expertise-rotate-reverse}.security-status{border-left:1px solid rgb(var(--rvz-public-muted-rgb) / .128);color:var(--rvz-public-muted);padding:.8rem;font:.5rem monospace;position:absolute;bottom:14%;right:12%}.security-status b{color:var(--rvz-public-text);margin-top:.35rem;font-size:.9rem;display:block}.search-orbit{aspect-ratio:1;border:1px solid rgb(var(--rvz-public-muted-rgb) / .096);background:radial-gradient(circle,rgb(var(--rvz-public-muted-rgb) / .076),transparent 63%);width:12rem;color:var(--rvz-public-text);border-radius:50%;place-items:center;font:.62rem monospace;display:grid;position:absolute;top:44%;left:36%}.search-orbit i{border:1px dashed rgb(var(--rvz-public-muted-rgb) / .058);border-radius:50%;animation:23s linear infinite expertise-rotate;position:absolute;inset:13%}.search-orbit i:nth-of-type(2){animation-direction:reverse;inset:27%}.search-orbit i:nth-of-type(3){background:rgb(var(--rvz-public-muted-rgb) / .16);box-shadow:0 0 1rem rgb(var(--rvz-public-muted-rgb) / .22);inset:42%}.seo-graph{border:1px solid rgb(var(--rvz-public-muted-rgb) / .064);background:rgb(var(--rvz-public-bg-rgb) / .72);align-items:end;gap:6%;width:35%;height:32%;padding:1rem;display:flex;position:absolute;bottom:24%;right:9%}.seo-graph b{height:var(--bar);background:linear-gradient(rgb(var(--rvz-public-muted-rgb) / .16),rgb(var(--rvz-public-muted-rgb) / .16));transform-origin:bottom;flex:1;animation:5s ease-in-out infinite expertise-bars}.seo-query{border:1px solid rgb(var(--rvz-public-muted-rgb) / .077);background:var(--rvz-public-inset);color:var(--rvz-public-muted);border-radius:2rem;justify-content:space-between;padding:.65rem 1rem;font:.55rem monospace;display:flex;position:absolute;bottom:13%;left:20%;right:8%}.expertise-finale{border-top:1px solid rgb(var(--rvz-public-muted-rgb) / .026);background:radial-gradient(circle at 50% 67%,rgb(var(--rvz-public-muted-rgb) / .076),transparent 27%),linear-gradient(var(--rvz-public-bg),var(--rvz-public-bg));text-align:center;place-items:center;min-height:clamp(42rem,78vh,58rem);display:grid;position:relative;overflow:hidden}.expertise-finale:before{border:1px solid rgb(var(--rvz-public-muted-rgb) / .09);background:radial-gradient(circle at 50% 2%,rgb(var(--rvz-public-muted-rgb) / .084),transparent 13%),linear-gradient(180deg,var(--rvz-public-inset),var(--rvz-public-bg) 52%);height:76%;box-shadow:0 -1rem 4rem rgb(var(--rvz-public-muted-rgb) / .031);content:"";border-radius:50% 50% 0 0/55% 55% 0 0;position:absolute;bottom:-56%;left:-10%;right:-10%}.expertise-finale__orbit{aspect-ratio:1;border:1px solid rgb(var(--rvz-public-muted-rgb) / .064);border-radius:50%;width:min(74vw,65rem);animation:70s linear infinite expertise-rotate;position:absolute;bottom:-12%;left:50%;translate:-50%}.expertise-finale__orbit i{border:1px dashed rgb(var(--rvz-public-muted-rgb) / .042);border-radius:50%;position:absolute;inset:11%}.expertise-finale__orbit i:nth-child(2){inset:24%}.expertise-finale__orbit i:nth-child(3){background:radial-gradient(circle,rgb(var(--rvz-public-muted-rgb) / .056),transparent 70%);inset:38%}.expertise-finale__content{z-index:2;max-width:48rem;padding:3rem var(--rvz-gutter);position:relative}.expertise-finale h2{letter-spacing:-.065em;margin:0;font-size:clamp(3rem,6vw,6rem);font-weight:600;line-height:.96}.expertise-finale__content>p:nth-of-type(2){max-width:34rem;color:var(--rvz-public-muted);margin:1.5rem auto;font-size:1.05rem}.expertise-finale a{border:1px solid rgb(var(--rvz-public-muted-rgb) / .16);background:rgb(var(--rvz-public-inset-rgb) / .74);min-width:14rem;min-height:3.4rem;box-shadow:inset 0 0 1.5rem rgb(var(--rvz-public-muted-rgb) / .015);border-radius:.55rem;justify-content:center;align-items:center;gap:2rem;margin-top:1.2rem;font-size:.9rem;transition:background .25s,border-color .25s;display:inline-flex}.expertise-finale a:hover{border-color:rgb(var(--rvz-public-muted-rgb) / .24);background:rgb(var(--rvz-public-inset-rgb) / .86)}@keyframes expertise-rotate{to{rotate:360deg}}@keyframes expertise-rotate-reverse{to{rotate:-360deg}}@keyframes expertise-breathe{50%{filter:brightness(1.18);scale:1.025}}@keyframes expertise-reflection{0%,20%{transform:translate(-80%)}55%,to{transform:translate(110%)}}@keyframes expertise-cursor{0%,to{transform:translate(-2rem,1rem)}50%{transform:translate(3rem,-1.5rem)}}@keyframes expertise-api-pulse{0%{opacity:.6;scale:.45}80%,to{opacity:0;scale:1.12}}@keyframes expertise-bars{50%{scale:1 .88}}@keyframes expertise-data-node{0%,to{opacity:.12;left:4%}40%,70%{opacity:.95}90%{opacity:.1;left:94%}}@keyframes expertise-link-packet{0%{opacity:.1;right:82%}35%,75%{opacity:1}to{opacity:.08;right:8%}}@media (max-width:68rem){.expertise-hero{grid-template-columns:minmax(17rem,.8fr) minmax(25rem,1.2fr)}.expertise-hero__manifesto{display:none}.expertise-stage,.expertise-stage--reverse{grid-template-columns:minmax(16rem,.75fr) minmax(24rem,1.25fr);gap:2.5rem}.expertise-stage--reverse .expertise-stage__copy{order:2}}@media (max-width:52rem){.expertise-atmosphere__particles{opacity:.18;background-size:6rem 5.5rem}.expertise-atmosphere__grid{opacity:.08}.expertise-hero{grid-template-columns:1fr;min-height:auto;padding-top:clamp(3rem,10vw,5rem);padding-bottom:3rem}.expertise-hero__copy{z-index:3;position:relative}.expertise-hero h1{font-size:clamp(2.8rem,12vw,4.8rem)}.expertise-hero__lead{max-width:31rem}.system-core{min-height:28rem;margin-top:-1rem}.expertise-hero:before{inset:38% -24% 2%}.expertise-hero:after{bottom:2rem;left:0;right:0}.expertise-system{padding-top:0}.expertise-system__rail{left:var(--rvz-gutter);opacity:.55}.expertise-system__rail:after{display:none}.expertise-stage,.expertise-stage--reverse{grid-template-columns:1fr;gap:2.25rem;min-height:auto;padding:5.5rem 0 3.5rem}.expertise-stage--reverse .expertise-stage__copy{order:0}.expertise-stage__copy{max-width:none;padding-left:1.7rem}.expertise-stage__index{margin-bottom:1.7rem}.expertise-stage h2{font-size:clamp(2rem,8vw,3.2rem)}.expertise-stage__copy>p:not(.expertise-stage__eyebrow){max-width:34rem}.expertise-stage:nth-child(odd):before,.expertise-stage:nth-child(2n):before{inset:35% -20% 0 -10%}.expertise-visual{min-height:25rem;margin-inline:-.4rem}.expertise-visual__frame{border-radius:2rem;inset:7% 1% 10%}.expertise-stage--reverse .expertise-visual__frame{transform:none}.system-core__node{min-width:3.4rem}.expertise-finale{min-height:44rem}.expertise-finale:before{height:58%;bottom:-35%}}@media (max-width:29rem){.expertise-hero{padding-inline:1rem}.expertise-hero__lead{font-size:.94rem}.system-core{min-height:23rem}.system-core__node{font-size:.48rem}.system-core__node:after{width:2rem}.expertise-system{padding-inline:1rem}.expertise-stage__copy{padding-left:1.35rem}.expertise-visual{min-height:21rem}.device{width:29%}.device--front{left:28%}.device--back{left:53%}.ai-brain,.search-orbit{width:9rem}.security-shield{width:8rem;height:10rem}.expertise-finale__content{padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.expertise-atmosphere__light,.expertise-atmosphere__particles,.system-core,.expertise-system__rail:after{transition:none;transform:none}.system-core__halo,.expertise-visual__frame:before,.cursor-dot,.architecture-ring.ring-b,.api-pulse,.ai-brain,.mobile-signal,.security-ring--b,.search-orbit i,.seo-graph b,.expertise-finale__orbit{animation:none}.expertise-stage,.expertise-stage__copy,.expertise-visual{opacity:1;transition:none;transform:none}}.expertise-page{--steel:rgb(var(--rvz-public-muted-rgb) / .18);--cold:var(--rvz-public-muted);background:radial-gradient(ellipse at 51% 5%, rgb(var(--rvz-public-muted-rgb) / .096), transparent 29rem), linear-gradient(90deg, var(--rvz-public-bg) 0%, var(--rvz-public-bg) 47%, var(--rvz-public-bg) 100%)}.expertise-page:after{z-index:-1;pointer-events:none;content:"";background:linear-gradient(90deg, rgb(var(--rvz-public-muted-rgb) / .01), transparent 12%, transparent 88%, rgb(var(--rvz-public-muted-rgb) / .01)), repeating-linear-gradient(90deg, transparent 0 8.8rem, rgb(var(--rvz-public-muted-rgb) / .014) 8.85rem 8.9rem), repeating-linear-gradient(0deg, transparent 0 13rem, rgb(var(--rvz-public-muted-rgb) / .01) 13.05rem 13.1rem);mix-blend-mode:screen;position:absolute;inset:0}.expertise-hero{max-width:none;min-height:clamp(43rem,79vh,56rem);padding-inline:max(var(--rvz-gutter), calc((100vw - 112rem) / 2));border-bottom:1px solid rgb(var(--rvz-public-muted-rgb) / .077);background:linear-gradient(90deg, rgb(var(--rvz-public-bg-rgb) / .97) 0 24%, rgb(var(--rvz-public-bg-rgb) / .24) 47% 72%, rgb(var(--rvz-public-bg-rgb) / .8)), linear-gradient(180deg, rgb(var(--rvz-public-bg-rgb) / .2), rgb(var(--rvz-public-bg-rgb) / .9));isolation:isolate;grid-template-columns:minmax(20rem,.72fr) minmax(35rem,1.28fr) 8rem;overflow:hidden}.expertise-hero__architecture{z-index:-1;perspective:70rem;pointer-events:none;position:absolute;inset:0}.expertise-hero__architecture:before{border:1px solid rgb(var(--rvz-public-muted-rgb) / .085);background:linear-gradient(90deg,rgb(var(--rvz-public-muted-rgb) / .014),transparent 28% 72%,rgb(var(--rvz-public-muted-rgb) / .011));box-shadow:inset 0 0 9rem rgb(var(--rvz-public-bg-rgb) / .8);content:"";position:absolute;inset:5% 3% 3%;transform:rotateX(1deg)}.expertise-hero__architecture:after{background:repeating-linear-gradient(90deg,transparent 0 7rem,rgb(var(--rvz-public-muted-rgb) / .044) 7.05rem),repeating-linear-gradient(0deg,transparent 0 3rem,rgb(var(--rvz-public-muted-rgb) / .028) 3.05rem);transform-origin:bottom;content:"";height:42%;position:absolute;bottom:-7%;left:0;right:0;transform:rotateX(67deg);-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.expertise-hero__architecture i{border:1px solid rgb(var(--rvz-public-muted-rgb) / .085);background:linear-gradient(90deg,var(--rvz-public-bg),var(--rvz-public-inset) 48%,var(--rvz-public-bg));width:clamp(.35rem,.6vw,.7rem);box-shadow:0 0 2rem rgb(var(--rvz-public-bg-rgb) / .8);position:absolute;top:2%;bottom:0}.expertise-hero__architecture i:first-child{left:4%}.expertise-hero__architecture i:nth-child(2){left:18%}.expertise-hero__architecture i:nth-child(3){left:34%}.expertise-hero__architecture i:nth-child(4){right:34%}.expertise-hero__architecture i:nth-child(5){right:18%}.expertise-hero__architecture i:nth-child(6){right:4%}.expertise-hero__architecture b{aspect-ratio:1;background:rgb(var(--rvz-public-muted-rgb) / .16);width:.34rem;box-shadow:0 0 .8rem rgb(var(--rvz-public-muted-rgb) / .22),0 0 2.5rem rgb(var(--rvz-public-muted-rgb) / .055);border-radius:50%;position:absolute;top:8%}.expertise-hero__architecture b:first-of-type{left:14%}.expertise-hero__architecture b:nth-of-type(2){left:39%}.expertise-hero__architecture b:nth-of-type(3){right:39%}.expertise-hero__architecture b:nth-of-type(4){right:14%}.expertise-hero__copy{z-index:6;background:radial-gradient(ellipse at 15% 50%,rgb(var(--rvz-public-bg-rgb) / .86),transparent 71%);padding:2.4rem 0;position:relative}.expertise-hero h1{text-wrap:balance;text-shadow:0 .2rem 2.4rem rgb(var(--rvz-public-bg-rgb) / .8);font-size:clamp(3.5rem,5.15vw,6.35rem)}.expertise-hero__lead{max-width:32rem;color:var(--rvz-public-muted);text-shadow:0 .15rem 1rem rgb(var(--rvz-public-bg-rgb) / .8)}.expertise-hero__manifesto{z-index:5;color:var(--rvz-public-muted);text-shadow:0 .15rem .8rem rgb(var(--rvz-public-bg-rgb) / .8);position:relative}.system-core{z-index:2;opacity:.78;min-height:clamp(34rem,49vw,52rem);filter:brightness(1.18) drop-shadow(0 1.8rem 3rem rgb(var(--rvz-public-bg-rgb) / .8));mix-blend-mode:screen}.system-core:before{background:linear-gradient(90deg,rgb(var(--rvz-public-bg-rgb) / .84),rgb(var(--rvz-public-surface-rgb) / .24) 48%,rgb(var(--rvz-public-bg-rgb) / .84));box-shadow:inset 0 0 7rem rgb(var(--rvz-public-bg-rgb) / .8),0 2rem 5rem rgb(var(--rvz-public-bg-rgb) / .8);border-radius:3rem 3rem 44% 44%;inset:2% -7% 8%}.system-core__chamber{background:repeating-linear-gradient(90deg,transparent 0 8%,rgb(var(--rvz-public-muted-rgb) / .017) 8.2% 8.4%,transparent 8.6% 16%);border-radius:2rem 2rem 35% 35%;inset:-2% -7% 5%}.system-core__ceiling{background:radial-gradient(ellipse,rgb(var(--rvz-public-muted-rgb) / .124),var(--rvz-public-bg) 67%);height:14%;box-shadow:0 1.4rem 3rem rgb(var(--rvz-public-bg-rgb) / .8),inset 0 -.5rem 1.4rem rgb(var(--rvz-public-muted-rgb) / .029);border-width:2px;top:0;left:7%;right:7%}.system-core__halo{box-shadow:inset 0 0 3.2rem rgb(var(--rvz-public-muted-rgb) / .033),0 0 2rem rgb(var(--rvz-public-muted-rgb) / .044);top:44%}.system-core__halo--outer{border-color:rgb(var(--rvz-public-muted-rgb) / .16);width:73%}.system-core__halo--middle{border-color:rgb(var(--rvz-public-muted-rgb) / .182);width:56%}.system-core__halo--inner{border:2px solid rgb(var(--rvz-public-muted-rgb) / .256);width:39%;box-shadow:inset 0 0 2.7rem rgb(var(--rvz-public-muted-rgb) / .062),0 0 1.5rem rgb(var(--rvz-public-muted-rgb) / .106),0 0 4rem rgb(var(--rvz-public-muted-rgb) / .057)}.system-core__glass{border-color:rgb(var(--rvz-public-muted-rgb) / .243);background:linear-gradient(145deg,rgb(var(--rvz-public-surface-rgb) / .82),rgb(var(--rvz-public-bg-rgb) / .94));width:22%;box-shadow:inset 0 0 2.6rem rgb(var(--rvz-public-muted-rgb) / .051),0 2rem 5rem rgb(var(--rvz-public-bg-rgb) / .8),0 0 2.8rem rgb(var(--rvz-public-muted-rgb) / .075);top:44%}.system-core__base{border-color:rgb(var(--rvz-public-muted-rgb) / .109);height:13%;box-shadow:0 1.2rem 2.8rem rgb(var(--rvz-public-bg-rgb) / .8),0 0 2.2rem rgb(var(--rvz-public-muted-rgb) / .033);bottom:6%;left:7%;right:7%}.system-core__operator{z-index:4;width:4rem;height:11rem;filter:drop-shadow(0 .5rem .7rem rgb(var(--rvz-public-bg-rgb) / .8));position:absolute;bottom:10%;left:50%;translate:-50%}.system-core__operator i{aspect-ratio:1;background:var(--rvz-public-bg);width:2.15rem;box-shadow:inset -.35rem .2rem .6rem rgb(var(--rvz-public-muted-rgb) / .033);border-radius:50%;position:absolute;top:0;left:50%;translate:-50%}.system-core__operator b{clip-path:polygon(25% 0,75% 0,100% 100%,0 100%);background:linear-gradient(90deg,var(--rvz-public-bg),var(--rvz-public-inset) 55%,var(--rvz-public-bg));width:3.55rem;height:5.8rem;position:absolute;top:1.85rem;left:50%;translate:-50%}.system-core__operator em{border-left:.5rem solid rgb(var(--rvz-public-muted-rgb) / .22);border-right:.5rem solid rgb(var(--rvz-public-muted-rgb) / .22);clip-path:polygon(12% 0,41% 0,47% 100%,0 100%,0 90%,29% 3%,71% 3%,100% 90%,100% 100%,53% 100%,59% 0,88% 0,100% 92%,100% 100%,0 100%,0 92%);height:5rem;position:absolute;bottom:0;left:0;right:0}.expertise-system{isolation:isolate;background:linear-gradient(90deg,var(--rvz-public-bg),rgb(var(--rvz-public-bg-rgb) / .94) 50%,var(--rvz-public-bg));max-width:none;margin:0;padding:0}.expertise-system:before{z-index:-3;content:"";background:repeating-linear-gradient(90deg,transparent 0 9rem,rgb(var(--rvz-public-muted-rgb) / .011) 9.05rem),linear-gradient(90deg,rgb(var(--rvz-public-bg-rgb) / .64),transparent 19% 81%,rgb(var(--rvz-public-bg-rgb) / .64));position:absolute;inset:0}.expertise-energy{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.expertise-energy svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.expertise-energy path{fill:none;vector-effect:non-scaling-stroke}.expertise-energy__shadow{stroke:rgb(var(--rvz-public-muted-rgb) / .09);stroke-width:14px;filter:blur(8px)}.expertise-energy__line{stroke:rgb(var(--rvz-public-muted-rgb) / .32);stroke-width:2px;stroke-dasharray:1 10;filter:drop-shadow(0 0 5px rgb(var(--rvz-public-muted-rgb) / .22));opacity:.82;stroke-dashoffset:calc(var(--expertise-progress) * -620)}.expertise-energy i{aspect-ratio:1;background:var(--rvz-public-text);width:.42rem;box-shadow:0 0 .7rem rgb(var(--rvz-public-muted-rgb) / .22),0 0 2rem rgb(var(--rvz-public-muted-rgb) / .22);border-radius:50%;position:absolute}.expertise-energy i:first-of-type{top:10%;left:57%}.expertise-energy i:nth-of-type(2){top:25%;left:37%}.expertise-energy i:nth-of-type(3){top:41%;left:62%}.expertise-energy i:nth-of-type(4){top:58%;left:38%}.expertise-energy i:nth-of-type(5){top:74%;left:58%}.expertise-energy i:nth-of-type(6){top:90%;left:49%}.expertise-zone{min-height:56rem;padding:3rem max(var(--rvz-gutter),calc((100vw - 112rem)/2));border-bottom:1px solid rgb(var(--rvz-public-muted-rgb) / .045);background:linear-gradient(90deg,rgb(var(--rvz-public-bg-rgb) / .8),rgb(var(--rvz-public-bg-rgb) / .1) 37% 63%,rgb(var(--rvz-public-bg-rgb) / .8)),linear-gradient(180deg,rgb(var(--rvz-public-muted-rgb) / .007),transparent 17% 84%,rgb(var(--rvz-public-muted-rgb) / .007));isolation:isolate;position:relative}.expertise-zone:before,.expertise-zone:after{z-index:-1;content:"";pointer-events:none;z-index:1;position:absolute}.expertise-zone:before{border:1px solid rgb(var(--rvz-public-muted-rgb) / .077);background:radial-gradient(ellipse at 50% 52%,rgb(var(--rvz-public-muted-rgb) / .044),transparent 56%);box-shadow:inset 0 0 5rem rgb(var(--rvz-public-bg-rgb) / .576),0 2rem 5rem rgb(var(--rvz-public-bg-rgb) / .44);border-radius:3rem;inset:3% 2% 2%}.expertise-zone:after{background:repeating-linear-gradient(90deg,transparent 0 7rem,rgb(var(--rvz-public-muted-rgb) / .022) 7.05rem),linear-gradient(transparent,rgb(var(--rvz-public-bg-rgb) / .88));transform-origin:bottom;height:33%;bottom:0;left:0;right:0;transform:perspective(40rem)rotateX(52deg)}.expertise-zone__label{z-index:4;color:var(--rvz-public-muted);letter-spacing:.21em;writing-mode:vertical-rl;margin:0 0 -1rem;font:600 .62rem/1 monospace;position:sticky;top:6.5rem}.expertise-zone--experience{min-height:59rem}.expertise-zone--architecture{background:radial-gradient(circle at 50% 45%,rgb(var(--rvz-public-muted-rgb) / .072),transparent 38%),linear-gradient(180deg,rgb(var(--rvz-public-muted-rgb) / .006),transparent);min-height:59rem}.expertise-zone--intelligence{background:radial-gradient(circle at 50% 50%,rgb(var(--rvz-public-muted-rgb) / .1),transparent 27rem);min-height:35rem}.expertise-zone--edge{min-height:59rem}.expertise-zone--discovery{min-height:36rem}.expertise-stage,.expertise-stage--reverse{--stage-progress:0;--stage-focus:0;z-index:2;opacity:1;grid-template-columns:minmax(20rem,.67fr) minmax(33rem,1.33fr);align-items:center;gap:clamp(1.5rem,4vw,6rem);max-width:112rem;min-height:27rem;margin:0 auto;padding:1rem 0;display:grid;position:relative;transform:none}.expertise-stage+.expertise-stage{margin-top:-.5rem}.expertise-stage--reverse{grid-template-columns:minmax(33rem,1.33fr) minmax(20rem,.67fr)}.expertise-stage--reverse .expertise-stage__copy{order:2}.expertise-stage:before{background:radial-gradient(ellipse at 54% 54%,rgb(var(--rvz-public-muted-rgb) / calc((calc(.06 + var(--stage-focus) * .1)) * .16)),transparent 45%);filter:none;opacity:1;border-radius:45% 18% 40% 16%;inset:8% -4% 5%}.expertise-stage__copy{z-index:7;max-width:28rem;text-shadow:0 .14rem .8rem rgb(var(--rvz-public-bg-rgb) / .8);background:radial-gradient(ellipse at 18% 48%,rgb(var(--rvz-public-bg-rgb) / .94),rgb(var(--rvz-public-bg-rgb) / .62) 58%,transparent 78%);opacity:calc(.84 + var(--stage-focus) * .16);transform:translate3d(0,calc((.5 - var(--stage-progress)) * 1.5rem),0);padding:1.4rem;position:relative}.expertise-stage h2{letter-spacing:-.02em;max-width:27rem;font-size:clamp(2.2rem,3.3vw,4.15rem);line-height:1.12}.expertise-stage__copy>strong{color:var(--rvz-public-text);margin-top:1rem;font-size:1.05rem}.expertise-stage__copy>p:not(.expertise-stage__eyebrow){color:var(--rvz-public-muted);font-size:.95rem;line-height:1.62}.expertise-stage__copy li{color:var(--rvz-public-text)}.expertise-stage__index span{color:var(--rvz-public-text);font-size:1rem}.expertise-visual{opacity:.92;min-height:27rem;transform:translate3d(0,calc((.5 - var(--stage-progress)) * 2.2rem),0) scale(calc(.985 + var(--stage-focus) * .015));filter:brightness(1.26) drop-shadow(0 1.5rem 2.5rem rgb(var(--rvz-public-bg-rgb) / .8));mix-blend-mode:screen;transition:none}.expertise-visual__frame{box-shadow:none;background:0 0;border:0;border-radius:0;inset:4% 0 5%;overflow:visible;transform:perspective(60rem)rotateY(-5deg)}.expertise-stage--reverse .expertise-visual__frame{transform:perspective(60rem)rotateY(5deg)}.expertise-visual__frame:before{border:1px solid rgb(var(--rvz-public-muted-rgb) / .077);background:linear-gradient(135deg,rgb(var(--rvz-public-muted-rgb) / .036),transparent 35% 65%,rgb(var(--rvz-public-muted-rgb) / .032));box-shadow:inset 0 0 3rem rgb(var(--rvz-public-bg-rgb) / .608),0 0 2rem rgb(var(--rvz-public-muted-rgb) / .018);border-radius:2rem;animation:none;inset:6% 3%}.expertise-visual__gantry{border-color:rgb(var(--rvz-public-muted-rgb) / .13);box-shadow:inset 0 1.5rem 3rem rgb(var(--rvz-public-muted-rgb) / .019),0 2rem 3rem rgb(var(--rvz-public-bg-rgb) / .8);border-radius:4rem 4rem 30% 30%;inset:0 -4% 4%}.expertise-visual__floor{border-color:rgb(var(--rvz-public-muted-rgb) / .08);background:radial-gradient(ellipse,rgb(var(--rvz-public-muted-rgb) / .08),rgb(var(--rvz-public-bg-rgb) / .85) 65%);height:21%;box-shadow:0 0 2rem rgb(var(--rvz-public-muted-rgb) / .02);bottom:-2%;left:-3%;right:-3%}.expertise-visual__beam{background:linear-gradient(90deg,transparent,rgb(var(--rvz-public-muted-rgb) / .16) 18% 82%,transparent);height:3px;box-shadow:0 0 1rem rgb(var(--rvz-public-muted-rgb) / .143),0 0 3rem rgb(var(--rvz-public-muted-rgb) / .055);bottom:9%;left:2%;right:2%}.expertise-visual__label{color:var(--rvz-public-muted);top:9%;left:7%}.expertise-visual__ribs i{background:linear-gradient(transparent,rgb(var(--rvz-public-muted-rgb) / .121),rgb(var(--rvz-public-muted-rgb) / .048),transparent)}.expertise-visual__conduits i{background:linear-gradient(90deg,transparent,rgb(var(--rvz-public-muted-rgb) / .115),transparent);height:2px;box-shadow:0 0 .75rem rgb(var(--rvz-public-muted-rgb) / .084)}.ui-screen,.code-plane,.architecture-node,.api-node,.ai-panel,.seo-graph,.seo-query{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1rem 2.2rem rgb(var(--rvz-public-bg-rgb) / .8),inset 0 0 1.2rem rgb(var(--rvz-public-muted-rgb) / .013)}.architecture-core,.api-hub{width:8.5rem;box-shadow:0 0 2rem rgb(var(--rvz-public-muted-rgb) / .066),0 1.5rem 3rem rgb(var(--rvz-public-bg-rgb) / .8)}.ai-brain{border-color:rgb(var(--rvz-public-muted-rgb) / .218);width:17rem;box-shadow:inset 0 0 3rem rgb(var(--rvz-public-muted-rgb) / .07),0 0 2.5rem rgb(var(--rvz-public-muted-rgb) / .077),0 1.5rem 3rem rgb(var(--rvz-public-bg-rgb) / .8)}.security-shield{border-color:rgb(var(--rvz-public-muted-rgb) / .211);box-shadow:inset 0 0 2.7rem rgb(var(--rvz-public-muted-rgb) / .044),0 1.5rem 3rem rgb(var(--rvz-public-bg-rgb) / .8),0 0 2rem rgb(var(--rvz-public-muted-rgb) / .048)}.expertise-finale{background:radial-gradient(circle at 50% 73%,rgb(var(--rvz-public-muted-rgb) / .112),transparent 24%),linear-gradient(var(--rvz-public-bg),var(--rvz-public-bg));border-top:0;min-height:42rem}.expertise-finale:before{border-color:rgb(var(--rvz-public-muted-rgb) / .176);background:radial-gradient(circle at 50% 1%,rgb(var(--rvz-public-muted-rgb) / .136),transparent 10%),radial-gradient(circle at 24% 28%,rgb(var(--rvz-public-muted-rgb) / .072),transparent 2%),linear-gradient(180deg,var(--rvz-public-inset),var(--rvz-public-bg) 54%);height:89%;box-shadow:0 -1rem 4rem rgb(var(--rvz-public-muted-rgb) / .062),inset 0 1rem 3rem rgb(var(--rvz-public-muted-rgb) / .026);bottom:-54%}@media (max-width:68rem){.expertise-zone{padding-inline:var(--rvz-gutter)}.expertise-stage,.expertise-stage--reverse{grid-template-columns:minmax(17rem,.74fr) minmax(26rem,1.26fr);gap:2rem}.expertise-stage--reverse{grid-template-columns:minmax(26rem,1.26fr) minmax(17rem,.74fr)}}@media (max-width:52rem){.expertise-hero{grid-template-columns:1fr;min-height:auto;padding-top:3rem}.expertise-hero__copy{max-width:37rem;padding-bottom:0}.expertise-scene--hero{object-position:58% center;filter:brightness(.48)saturate(.76)contrast(1.12)}.system-core{min-height:31rem;margin-top:-2rem}.expertise-zone,.expertise-zone--experience,.expertise-zone--architecture,.expertise-zone--intelligence,.expertise-zone--edge,.expertise-zone--discovery{min-height:auto;padding:3.5rem 1rem 5rem}.expertise-zone:before{border-radius:1.8rem;inset:1.5rem .35rem 1rem}.expertise-zone__label{writing-mode:horizontal-tb;margin:0 0 2rem 1rem;position:relative;top:auto}.expertise-stage,.expertise-stage--reverse{grid-template-columns:1fr;gap:.5rem;min-height:auto;padding:2rem 0 4rem}.expertise-stage+.expertise-stage{margin-top:0}.expertise-stage--reverse .expertise-stage__copy{order:0}.expertise-stage__copy{opacity:1;max-width:none;padding:1rem 1.2rem 0;transform:none}.expertise-stage h2{max-width:24rem;font-size:clamp(2.2rem,10vw,3.5rem)}.expertise-visual{min-height:27rem;transform:translate3d(0,calc((.5 - var(--stage-progress)) * 1.5rem),0);margin:0}.expertise-visual__frame,.expertise-stage--reverse .expertise-visual__frame{inset:3% 0 5%;transform:none}.expertise-visual__gantry{border-radius:2rem 2rem 28% 28%;inset:0 0 4%}.expertise-energy{opacity:.53}.expertise-scene--experience,.expertise-scene--architecture,.expertise-scene--intelligence,.expertise-scene--edge,.expertise-scene--discovery{object-position:center;filter:brightness(.34)saturate(.67)contrast(1.13);transform:none}.expertise-energy svg{width:160%;left:-30%}.expertise-energy__line{stroke-width:1.5px}.expertise-hero__architecture i:nth-child(2),.expertise-hero__architecture i:nth-child(3),.expertise-hero__architecture i:nth-child(4),.expertise-hero__architecture i:nth-child(5){display:none}}@media (max-width:29rem){.expertise-hero{padding-inline:1rem}.expertise-hero h1{font-size:clamp(2.75rem,13vw,3.8rem)}.system-core{min-height:25rem;margin-inline:-1rem}.system-core__operator{transform-origin:bottom;height:8rem;transform:scale(.78)}.expertise-zone,.expertise-stage__copy{padding-inline:.7rem}.expertise-visual{min-height:22rem}.ai-brain{width:10.5rem}}@media (prefers-reduced-motion:reduce){.expertise-energy__line,.expertise-stage__copy,.expertise-visual{transition:none;transform:none}}@media (min-width:52.01rem){.expertise-hero{min-height:clamp(36rem,66vh,48rem)}.expertise-hero h1{font-size:clamp(3.2rem,4.5vw,5.7rem)}.expertise-system{padding:0}.expertise-zone{min-height:34rem;padding:0 max(var(--rvz-gutter),calc((100vw - 112rem)/2));grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.expertise-zone--intelligence,.expertise-zone--discovery{grid-template-columns:1fr;min-height:31rem}.expertise-zone:before{background:linear-gradient(90deg,rgb(var(--rvz-public-bg-rgb) / .7),transparent 34% 67%,rgb(var(--rvz-public-bg-rgb) / .68));box-shadow:inset 0 0 4rem rgb(var(--rvz-public-bg-rgb) / .576);border-radius:0;inset:0}.expertise-zone:after{opacity:.62;height:21%}.expertise-zone__label{z-index:5;top:1.4rem;left:max(var(--rvz-gutter),calc((100vw - 112rem)/2));writing-mode:horizontal-tb;margin:0;position:absolute}.expertise-zone>.expertise-scene{opacity:.83}.expertise-scene--experience,.expertise-scene--architecture,.expertise-scene--edge{object-position:center}.expertise-stage,.expertise-stage--reverse{border:0;grid-template-columns:minmax(0,1fr);min-height:34rem;margin:0;padding:3.5rem 0 2rem;display:grid;overflow:visible}.expertise-zone--intelligence .expertise-stage,.expertise-zone--discovery .expertise-stage{min-height:31rem}.expertise-stage+.expertise-stage{border-left:1px solid rgb(var(--rvz-public-muted-rgb) / .07);margin:0}.expertise-stage:before{background:linear-gradient(90deg,rgb(var(--rvz-public-bg-rgb) / .92),rgb(var(--rvz-public-bg-rgb) / .45) 47%,transparent 76%);border-radius:0;inset:0}.expertise-stage--reverse:before{background:linear-gradient(270deg,rgb(var(--rvz-public-bg-rgb) / .92),rgb(var(--rvz-public-bg-rgb) / .45) 47%,transparent 76%)}.expertise-stage__copy{z-index:8;background:linear-gradient(90deg,rgb(var(--rvz-public-bg-rgb) / .94),rgb(var(--rvz-public-bg-rgb) / .55) 72%,transparent);width:min(20rem,45%);max-width:none;transform:translate3d(0,calc((.5 - var(--stage-progress)) * .8rem),0);padding:1rem;position:absolute;top:4.2rem;left:1.5rem}.expertise-stage--reverse .expertise-stage__copy{background:linear-gradient(270deg,rgb(var(--rvz-public-bg-rgb) / .94),rgb(var(--rvz-public-bg-rgb) / .55) 72%,transparent);left:auto;right:1.5rem}.expertise-stage__index,.expertise-stage__eyebrow{margin-bottom:.55rem}.expertise-stage h2{max-width:19rem;font-size:clamp(1.75rem,2.35vw,3rem);line-height:1.12}.expertise-stage__copy>strong{margin-top:.65rem;font-size:.9rem}.expertise-stage__copy>p:not(.expertise-stage__eyebrow){margin:.7rem 0;font-size:.78rem;line-height:1.48}.expertise-stage__copy ul{gap:.32rem;margin-top:.65rem}.expertise-stage__copy li{font-size:.69rem}.expertise-visual{z-index:4;opacity:.7;min-height:0;transform:translate3d(calc((.5 - var(--stage-progress)) * 1rem),0,0) scale(1.015);mix-blend-mode:screen;filter:brightness(1.16) drop-shadow(0 1rem 2rem rgb(var(--rvz-public-bg-rgb) / .8));position:absolute;inset:0}.expertise-visual__gantry{opacity:.58;inset:8% 4% 6%}.expertise-visual__frame{inset:8% 3% 7%}.expertise-visual__frame:before{opacity:.56}.expertise-visual__beam{bottom:5%}.expertise-visual__floor{bottom:-4%}.expertise-zone--intelligence .expertise-stage__copy,.expertise-zone--discovery .expertise-stage__copy{width:24rem}.expertise-zone--intelligence .expertise-visual,.expertise-zone--discovery .expertise-visual{left:25%}.expertise-finale{min-height:29rem}.expertise-finale h2{font-size:clamp(2.8rem,5vw,5rem)}}@media (max-width:52rem){.expertise-zone{padding-block:2.5rem}.expertise-zone>.expertise-scene{opacity:.68}.expertise-stage,.expertise-stage--reverse{padding-bottom:2.5rem}.expertise-stage__copy{border-left:1px solid rgb(var(--rvz-public-muted-rgb) / .144);background:linear-gradient(90deg,rgb(var(--rvz-public-bg-rgb) / .92),rgb(var(--rvz-public-bg-rgb) / .6) 72%,transparent)}}@media (min-width:52.01rem){.expertise-page{background:var(--rvz-public-bg)}.expertise-hero{min-height:clamp(34rem,70svh,42rem);padding:clamp(2.25rem,4vw,3.5rem) var(--expertise-gutter) 2.5rem;background:linear-gradient(90deg,rgb(var(--rvz-public-bg-rgb) / .9) 0 26%,transparent 48% 76%,rgb(var(--rvz-public-bg-rgb) / .64));grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr) 8rem}.expertise-hero h1{font-size:clamp(3rem,4.4vw,4.4rem)}.expertise-hero__copy{min-width:0;padding-block:1rem}.expertise-hero .system-core{min-width:0;min-height:clamp(24rem,35vw,32rem)}.expertise-scene--hero{filter:brightness(.82)saturate(.92)contrast(1.08)}.expertise-system{background:var(--rvz-public-bg)}.expertise-zone{min-height:0;padding-inline:var(--expertise-gutter);border-bottom-color:rgb(var(--rvz-public-muted-rgb) / .077)}.expertise-zone--intelligence,.expertise-zone--discovery{min-height:0}.expertise-zone__label{left:var(--expertise-gutter)}.expertise-zone:before{background:linear-gradient(90deg,rgb(var(--rvz-public-bg-rgb) / .76),transparent 31% 69%,rgb(var(--rvz-public-bg-rgb) / .72));box-shadow:inset 0 0 3rem rgb(var(--rvz-public-bg-rgb) / .352)}.expertise-zone:after{opacity:.38;height:17%}.expertise-zone>.expertise-scene{opacity:.96}.expertise-scene--experience,.expertise-scene--architecture,.expertise-scene--intelligence,.expertise-scene--edge,.expertise-scene--discovery{filter:brightness(.74)saturate(.9)contrast(1.08);-webkit-mask-image:linear-gradient(#0000 0,#000 3% 97%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 3% 97%,#0000 100%)}.expertise-scene--experience{object-position:center 54%}.expertise-scene--architecture{object-position:center 50%}.expertise-scene--intelligence{object-position:center 48%}.expertise-scene--edge{object-position:center 50%;transform:none}.expertise-scene--discovery{object-position:center 46%}.expertise-stage,.expertise-stage--reverse{min-width:0;min-height:34rem}.expertise-zone--intelligence .expertise-stage,.expertise-zone--discovery .expertise-stage{min-height:31rem}.expertise-stage:before{background:linear-gradient(90deg,rgb(var(--rvz-public-bg-rgb) / .9),rgb(var(--rvz-public-bg-rgb) / .56) 42%,transparent 72%)}.expertise-stage--reverse:before{background:linear-gradient(270deg,rgb(var(--rvz-public-bg-rgb) / .9),rgb(var(--rvz-public-bg-rgb) / .56) 42%,transparent 72%)}.expertise-stage__copy{border-left:1px solid rgb(var(--rvz-public-muted-rgb) / .134);background:linear-gradient(90deg,rgb(var(--rvz-public-bg-rgb) / .96),rgb(var(--rvz-public-bg-rgb) / .72) 68%,transparent);width:min(23rem,56%);min-width:0;box-shadow:-1.5rem 0 3rem rgb(var(--rvz-public-bg-rgb) / .16);margin-left:1.5rem;padding:1.1rem 1.2rem;position:relative;inset:auto;transform:none}.expertise-stage--reverse .expertise-stage__copy{border-right:1px solid rgb(var(--rvz-public-muted-rgb) / .134);background:linear-gradient(270deg,rgb(var(--rvz-public-bg-rgb) / .96),rgb(var(--rvz-public-bg-rgb) / .72) 68%,transparent);border-left:0;margin-left:auto;margin-right:1.5rem;inset:auto}.expertise-stage h2{font-size:clamp(1.75rem,2.15vw,2.4rem)}.expertise-stage__copy>p:not(.expertise-stage__eyebrow){font-size:.9375rem;line-height:1.65}.expertise-stage__copy li{font-size:.8125rem;line-height:1.55}.expertise-visual{opacity:.34;filter:brightness(1.08);mix-blend-mode:screen;transform:none}.expertise-visual__gantry{opacity:.32}.expertise-visual__frame:before{opacity:.28}.expertise-energy{opacity:.54}.expertise-energy__line{stroke-width:1.4px;filter:drop-shadow(0 0 4px rgb(var(--rvz-public-muted-rgb) / .22))}.expertise-zone--intelligence .expertise-stage__copy{width:min(26rem,56%);left:auto}.expertise-zone--intelligence .expertise-visual{left:20%}.expertise-zone--discovery .expertise-stage__copy{width:min(26rem,56%);left:auto}.expertise-zone--discovery .expertise-visual{left:23%}.expertise-finale{text-align:left;background:var(--rvz-public-bg);place-items:end stretch;min-height:35rem}.expertise-scene--finale{z-index:0;object-position:center 74%;filter:brightness(.65)saturate(.9);display:block}.expertise-finale:before{opacity:.26}.expertise-finale__content{width:min(var(--rvz-content),100%);max-width:none;padding:4rem var(--rvz-gutter) 3.1rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;margin:0 auto;display:grid}.expertise-finale__content>p:first-child,.expertise-finale h2,.expertise-finale__content>p:nth-of-type(2){grid-column:1}.expertise-finale h2{letter-spacing:-.03em;max-width:40rem;font-size:clamp(2.8rem,4.7vw,5rem);line-height:1.08}.expertise-finale__content>p:nth-of-type(2){max-width:34rem;margin:1.1rem 0 0}.expertise-finale a{grid-area:2/2/span 2;align-self:end;margin:0 0 .3rem 3rem}}@media (min-width:52.01rem) and (max-width:74rem){.expertise-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.5rem}.expertise-hero__manifesto{display:none}.expertise-zone{grid-template-columns:minmax(0,1fr)}.expertise-zone .expertise-stage{min-height:30rem}.expertise-zone .expertise-stage__copy{width:min(27rem,58%)}.expertise-zone .expertise-visual{left:24%;right:0}.expertise-zone .expertise-stage--reverse .expertise-visual{left:0;right:24%}.expertise-finale__content{grid-template-columns:minmax(0,1fr);gap:1.5rem}.expertise-finale a{grid-area:auto/1;justify-self:start;margin:0}}.expertise-page :is(.expertise-visual,.system-core){pointer-events:none;-webkit-user-select:none;user-select:none}.expertise-page :is(.expertise-stage,.expertise-system){scroll-margin-top:6rem}.expertise-page .expertise-stage__copy{opacity:1}.expertise-stage h2{overflow-wrap:break-word}.expertise-stage__eyebrow{color:var(--rvz-public-muted)}.expertise-page a:focus-visible{outline:2px solid var(--rvz-public-copper);outline-offset:5px}@media (max-width:52rem){.expertise-scene--finale{display:none}.expertise-hero{padding-top:2rem}.expertise-hero h1{letter-spacing:-.02em;font-size:clamp(2.6rem,10.5vw,4.5rem);line-height:1.08}.expertise-stage h2{letter-spacing:-.015em;font-size:clamp(1.85rem,7.8vw,2.7rem);line-height:1.15}.expertise-stage__copy>p:not(.expertise-stage__eyebrow){line-height:1.7}.expertise-finale{min-height:32rem}.expertise-finale h2{letter-spacing:-.025em;font-size:clamp(2.4rem,10vw,4rem);line-height:1.1}}.expertise-page .expertise-zone{border-bottom-color:#0000}.expertise-page .expertise-zone:before{border-color:#0000}.expertise-page .expertise-stage+.expertise-stage{border-left-color:#0000}.expertise-page .expertise-zone>.expertise-scene{-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.expertise-page .expertise-finale{border-top-color:#0000}.expertise-page .expertise-finale:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(var(--rvz-public-bg),transparent);height:3.5rem;position:absolute;inset:0 0 auto}.expertise-page .expertise-atmosphere__light{filter:none;transform:translate3d(0,calc(var(--expertise-progress) * 70vh),0);transition:none;top:0}.expertise-page :is(.expertise-hero,.expertise-stage,.expertise-finale){--scene-play:paused}.expertise-page :is(.expertise-hero,.expertise-stage,.expertise-finale).is-in-view{--scene-play:running}.expertise-page .system-core__halo--outer{animation-duration:110s}.expertise-page .system-core__halo--middle{animation-duration:86s}.expertise-page :is(.system-core__halo--inner,.api-hub,.ai-brain){animation:12s ease-in-out infinite expertise-soft-breath}.expertise-page .system-core__node:after{animation:11s ease-in-out infinite expertise-screen-light}.expertise-page .system-core__node:nth-of-type(2n):after{animation-delay:-5s}.expertise-page .expertise-visual__frame:before{animation:19s ease-in-out infinite expertise-glass-reflection;transform:none}.expertise-page :is(.ui-screen--side,.component-stack,.device--front){animation:16s ease-in-out infinite expertise-glass-drift}.expertise-page :is(.ui-screen i,.code-plane i){animation:9s ease-in-out infinite expertise-screen-light}.expertise-page :is(.ui-screen i,.code-plane i):nth-of-type(2){animation-delay:-3s}.expertise-page :is(.ui-screen i,.code-plane i):nth-of-type(3){animation-delay:-6s}.expertise-page .cursor-dot{animation:14s ease-in-out infinite expertise-micro-cursor}.expertise-page .architecture-ring.ring-b{animation-duration:100s}.expertise-page :is(.architecture-node,.api-node){animation:12s ease-in-out infinite expertise-node-light}.expertise-page :is(.node-b,.api-node--02){animation-delay:-4s}.expertise-page :is(.node-c,.api-node--03){animation-delay:-8s}.expertise-page .expertise-visual__conduits i:after,.expertise-page .api-links i:after{aspect-ratio:auto;width:100%;height:3px;box-shadow:none;background:radial-gradient(ellipse at center,rgb(var(--rvz-public-muted-rgb) / .16) 0,transparent 6%);border-radius:0;animation:12s linear infinite expertise-packet-travel;left:0;right:auto}.expertise-page .api-links i:nth-child(2):after{animation-delay:-3s}.expertise-page .api-links i:nth-child(3):after{animation-delay:-6s}.expertise-page .api-links i:nth-child(4):after{animation-delay:-9s}.expertise-page :is(.api-pulse,.mobile-signal){animation-duration:11s}.expertise-page .ai-brain:before{animation:96s linear infinite expertise-rotate}.expertise-page .ai-brain:after{animation:120s linear infinite expertise-rotate-reverse}.expertise-page .ai-brain i{animation:17s ease-in-out infinite expertise-particle-drift}.expertise-page .ai-brain i:nth-child(3n){animation-delay:-6s}.expertise-page .ai-brain i:nth-child(3n+1){animation-delay:-11s}.expertise-page .device--back{animation:19s ease-in-out -7s infinite reverse expertise-glass-drift}.expertise-page .security-shield{overflow:hidden}.expertise-page .security-shield>i{pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgb(var(--rvz-public-muted-rgb) / .05),transparent 65%);animation:21s ease-in-out infinite expertise-reflection;position:absolute;inset:0}.expertise-page .security-ring--b{animation-duration:130s}.expertise-page .search-orbit i{animation-duration:92s}.expertise-page .seo-graph b{animation-duration:13s}.expertise-page .seo-graph b:nth-child(2n){animation-delay:-4s}.expertise-page .seo-graph b:nth-child(3n){animation-delay:-8s}.expertise-page .expertise-finale__orbit{animation-duration:180s}.expertise-page :is(.expertise-hero,.expertise-stage,.expertise-finale) *,.expertise-page :is(.expertise-hero,.expertise-stage,.expertise-finale) :before,.expertise-page :is(.expertise-hero,.expertise-stage,.expertise-finale) :after{animation-play-state:var(--scene-play,paused)}.expertise-page.is-motion-paused *,.expertise-page.is-motion-paused :before,.expertise-page.is-motion-paused :after{animation-play-state:paused}@keyframes expertise-soft-breath{0%,to{opacity:.82}50%{opacity:1}}@keyframes expertise-glass-reflection{0%,to{opacity:.2}50%{opacity:.28}}@keyframes expertise-screen-light{0%,to{opacity:.64}50%{opacity:1}}@keyframes expertise-node-light{0%,to{opacity:.8}50%{opacity:1}}@keyframes expertise-glass-drift{0%,to{translate:0}50%{translate:0 -4px}}@keyframes expertise-micro-cursor{0%,to{transform:translate(-5px,3px)}50%{transform:translate(9px,-5px)}}@keyframes expertise-packet-travel{0%{opacity:0;transform:translate(-45%)}20%,75%{opacity:.7}to{opacity:0;transform:translate(45%)}}@keyframes expertise-particle-drift{0%,to{opacity:.6;transform:translate(-3px,2px)}50%{opacity:.95;transform:translate(5px,-4px)}}@media (max-width:52rem){.expertise-page .expertise-stage__copy,.expertise-page .expertise-visual{transform:none}.expertise-page .expertise-visual__frame:before{animation:none}.expertise-page .expertise-visual__conduits i:nth-child(3):after{opacity:.2;animation:none}}@media (prefers-reduced-motion:reduce){.expertise-page *,.expertise-page :before,.expertise-page :after{transition:none!important;animation:none!important}.expertise-page :is(.system-core,.expertise-stage__copy,.expertise-visual,.expertise-atmosphere__particles,.expertise-atmosphere__light){transform:none}.expertise-page .expertise-stage{opacity:1}}

.bank-accounts-page {
  --bank-accent: var(--rvz-public-copper);
  --bank-border: rgb(var(--rvz-public-muted-rgb) / 0.22);
  --bank-muted: var(--rvz-public-muted);
  padding: clamp(1.25rem, 3vw, 2.5rem) max(1rem, var(--rvz-gutter)) clamp(1.75rem, 4vw, 3rem);
  background:
    radial-gradient(ellipse at 16% 0%, rgb(var(--rvz-public-copper-rgb) / 0.12), transparent 52rem),
    var(--rvz-public-inset);
  color: var(--rvz-public-text);
}
.bank-accounts-page__shell {
  width: min(100%, 57rem);
  margin-inline: auto;
}
.bank-accounts-page__breadcrumb,
.bank-accounts-page__breadcrumb a {
  display: flex;
  align-items: center;
  gap: 0.55rem;
  color: var(--bank-muted);
  font-size: 0.82rem;
}
.bank-accounts-page__breadcrumb [aria-current="page"] { color: var(--rvz-public-text); }
.bank-accounts-page__breadcrumb a:hover { color: var(--bank-accent); }
.bank-accounts-page svg {
  width: 1.15rem;
  flex: none;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.7;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.bank-accounts-page__header { margin-block: 1.3rem 1.1rem; }
.bank-accounts-page__header::before {
  content: "";
  display: block;
  width: 1.9rem;
  height: 2px;
  margin-bottom: 0.65rem;
  background: var(--bank-accent);
}
.bank-accounts-page__header h1 {
  margin: 0;
  font-size: clamp(1.95rem, 4vw, 3rem);
  font-weight: 700;
  letter-spacing: -0.055em;
  line-height: 1.04;
}
.bank-accounts-page__header p {
  max-width: 56ch;
  margin: 0.55rem 0 0;
  color: var(--bank-muted);
  font-size: 0.94rem;
  line-height: 1.5;
}
.bank-accounts-panel {
  padding: clamp(0.75rem, 2vw, 1.25rem);
  border: 1px solid var(--bank-border);
  border-top-color: rgb(var(--rvz-public-copper-rgb) / 0.48);
  border-radius: 1.25rem;
  background: linear-gradient(135deg, var(--rvz-public-surface), var(--rvz-public-inset));
  box-shadow: 0 1.5rem 4rem rgb(var(--rvz-public-bg-rgb) / 0.32);
}
.bank-accounts-panel__header {
  display: grid;
  grid-template-columns: minmax(9rem, 0.72fr) minmax(0, 2.3fr);
  align-items: center;
  gap: clamp(0.75rem, 2vw, 1.25rem);
  padding-bottom: 0.9rem;
  border-bottom: 1px solid var(--bank-border);
}
.bank-accounts-panel__logo img {
  display: block;
  width: min(100%, 9rem);
  height: auto;
  filter: grayscale(1) brightness(2.55);
}
.bank-accounts-panel__details {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 0.9rem;
  margin: 0;
}
.bank-accounts-panel dt,
.bank-account-row__iban span {
  color: var(--bank-muted);
  font-size: 0.72rem;
  letter-spacing: 0.065em;
  text-transform: uppercase;
}
.bank-accounts-panel dd {
  margin: 0.35rem 0 0;
  font-size: 0.88rem;
  font-weight: 600;
  overflow-wrap: anywhere;
}
.bank-accounts-panel__accounts {
  display: grid;
  gap: 0.5rem;
  margin-top: 0.8rem;
}
.bank-account-row {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr) auto;
  align-items: center;
  gap: clamp(0.6rem, 2vw, 1.15rem);
  padding: 0.65rem;
  border: 1px solid var(--bank-border);
  border-radius: 0.85rem;
  background: rgb(var(--rvz-public-inset-rgb) / 0.65);
}
.bank-account-row__currency {
  display: grid;
  min-width: 3.5rem;
  min-height: 2.75rem;
  place-items: center;
  border: 1px solid rgb(var(--rvz-public-copper-rgb) / 0.28);
  border-radius: 0.55rem;
  background: rgb(var(--rvz-public-copper-rgb) / 0.09);
  color: var(--bank-accent);
  font-size: 0.88rem;
  letter-spacing: 0.06em;
}
.bank-account-row__iban strong {
  display: block;
  margin-top: 0.25rem;
  font: 600 clamp(0.9rem, 1.65vw, 1.1rem)/1.4 ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  overflow-wrap: anywhere;
}
.bank-account-row button {
  display: inline-flex;
  min-height: 2.75rem;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  padding-inline: 0.9rem;
  border: 1px solid rgb(var(--rvz-public-copper-rgb) / 0.55);
  border-radius: 0.55rem;
  background: transparent;
  color: var(--bank-accent);
  cursor: pointer;
  font: inherit;
  font-size: 0.83rem;
  font-weight: 600;
  white-space: nowrap;
  transition: background-color 160ms ease, color 160ms ease;
}
.bank-account-row button:hover,
.bank-account-row button.is-copied {
  background: var(--bank-accent);
  color: var(--rvz-public-bg);
}
.bank-accounts-page :is(button, a):focus-visible {
  outline: 2px solid var(--bank-accent);
  outline-offset: 3px;
}
.bank-accounts-page__note {
  display: flex;
  align-items: flex-start;
  gap: 0.65rem;
  margin-top: 0.75rem;
  padding: 0.65rem 0.2rem 0.1rem;
  border-top: 1px solid var(--bank-border);
  color: var(--bank-muted);
}
.bank-accounts-page__note svg { color: var(--bank-accent); }
.bank-accounts-page__note p,
.bank-accounts-page__copy-feedback {
  margin: 0;
  font-size: 0.83rem;
  line-height: 1.5;
}
.bank-accounts-page__copy-feedback:not(:empty) { padding-top: 0.75rem; }

@media (max-width: 48rem) {
  .bank-accounts-panel__header { grid-template-columns: minmax(0, 1fr); }
  .bank-accounts-panel__logo img { width: 8.5rem; }
  .bank-account-row {
    grid-template-columns: auto minmax(0, 1fr) 2.75rem;
    gap: 0.5rem;
  }
  .bank-account-row button { padding-inline: 0; }
  .bank-account-row button span { display: none; }
  .bank-account-row__currency { min-width: 2.5rem; }
  .bank-account-row__iban strong { font-size: 0.82rem; }
}
@media (max-width: 27rem) {
  .bank-accounts-panel__details { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (prefers-reduced-motion: reduce) {
  .bank-account-row button { transition: none; }
}
