.svc-section{--band:var(--band-a);background:linear-gradient(180deg, var(--band-seam) 0, var(--band) var(--band-fade), var(--band) calc(100% - var(--band-fade)), var(--band-seam) 100%);color:var(--ink);padding-block:var(--section-space)}.svc-section[data-band=b]{--band:var(--band-b)}.svc-wrap{width:min(100%,1320px);margin-inline:auto;padding-inline:clamp(20px,4.2vw,72px)}.svc-head{text-align:center;justify-items:center;gap:clamp(14px,1.4vw,20px);margin-bottom:clamp(40px,5vw,72px);display:grid}.svc-head .eyebrow{margin-bottom:clamp(4px,.6vw,8px)}.svc-h2{color:#5d6a7c;max-width:22ch;font-family:var(--font-serif), Georgia, serif;letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(34px,4.1vw,58px);font-weight:400;line-height:1.04}.svc-h2 em{color:var(--ink);font-style:normal;display:block}.svc-lede{color:#53616d;letter-spacing:-.01em;text-wrap:pretty;max-width:58ch;margin:0;font-size:clamp(14px,1.15vw,17px);line-height:1.65}.svc :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:4px}@keyframes svc-rise{0%{opacity:0;transform:translateY(18px)}}.svc-hero{--ink:#eef0ea;--ink-soft:#a3b3b4;--tint:#8fbcc3;--cta:#c9ab78;--cta-hover:#dcc193;--cta-ink:#10232a;isolation:isolate;min-height:calc(100svh - var(--header-h));background:radial-gradient(ellipse 34% 52% at 70% 47%, #2e6774b3, #1d465166 48%, transparent 100%), var(--petrol-surface);color:var(--ink);grid-template-rows:1fr auto;display:grid;position:relative;overflow:clip}.svc-hero:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#ffffff17 1px,#0000 1.5px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask:radial-gradient(55% 70% at 72% 46%,#000 10%,#0000 72%);mask:radial-gradient(55% 70% at 72% 46%,#000 10%,#0000 72%)}.svc-hero-inner{grid-template-columns:minmax(0,5fr) minmax(0,6.2fr);align-content:center;align-items:center;gap:clamp(36px,5vw,92px);width:min(100%,1440px);margin-inline:auto;padding:clamp(28px,6svh,80px) clamp(20px,4.2vw,72px) clamp(28px,5svh,64px);display:grid}.svc-hero-copy{min-width:0}@media (min-width:861px){.svc-hero-copy{justify-self:start;width:fit-content}}.svc-crumb{color:var(--ink-soft);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:500;display:flex}.svc-crumb a{color:var(--ink-soft);text-decoration:none;transition:color .2s}.svc-crumb a:hover{color:var(--ink)}.svc-audience{color:var(--tint);letter-spacing:.2em;text-transform:uppercase;margin:clamp(26px,4.5svh,44px) 0 0;font-size:11px;font-weight:600}.svc-title{max-width:13ch;font-family:var(--font-serif), Georgia, serif;letter-spacing:-.045em;text-wrap:balance;margin:clamp(12px,1.8svh,18px) 0 0;font-size:clamp(40px,min(4.7vw,8.4svh),76px);font-weight:400;line-height:1.02}.svc-statement{max-width:30ch;color:var(--ink-soft);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.025em;text-wrap:balance;margin:clamp(18px,3svh,28px) 0 0;font-size:clamp(19px,min(1.7vw,3svh),26px);line-height:1.32}.svc-statement em{color:var(--ink);font-style:normal}.svc-body{max-width:46ch;color:var(--ink-soft);margin:clamp(14px,2.2svh,22px) 0 0;font-size:clamp(14px,1.05vw,16px);line-height:1.65}.svc-actions{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:clamp(24px,4.2svh,40px);display:flex}.svc-cta{background:linear-gradient(180deg, #ecd9ae, var(--cta));color:var(--cta-ink);letter-spacing:.01em;border-radius:999px;align-items:center;gap:12px;padding:14px 26px;font-size:14px;font-weight:500;text-decoration:none;transition:background .25s,box-shadow .25s;display:inline-flex;box-shadow:inset 0 1px #fff6,0 14px 30px -18px #000}.svc-cta:hover{background:linear-gradient(180deg, #f3e3bf, var(--cta-hover));box-shadow:inset 0 1px #fff8,0 16px 34px -16px #000,0 0 26px -8px #c9ab7880}.svc-cta svg,.svc-ghost svg,.svc-button svg,.svc-bridge svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.svc-cta:hover svg,.svc-button:hover svg{transform:translate(3px)}.svc-ghost{color:var(--ink);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;align-items:center;gap:8px;padding-block:6px;font-size:14px;text-decoration:none;transition:background-size .35s cubic-bezier(.2,.7,.2,1);display:inline-flex}.svc-ghost:hover{background-size:100% 1px}.svc-ghost:hover svg{transform:translateY(2px)}.svc-hero :is(a,button):focus-visible{outline-color:var(--tint)}.svc-hero-media{min-width:0;margin:0}.svc-hero-video{aspect-ratio:16/9;object-fit:cover;-webkit-mask-composite:source-in;width:100%;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 11% 89%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 11% 89%,#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.svc-hero-scene svg{width:100%;height:auto;display:block;overflow:visible}.svc-hero-slot{aspect-ratio:16/9;color:var(--ink-soft);text-align:center;background:repeating-linear-gradient(135deg,#ffffff05 0 12px,#0000 12px 24px);border:1px dashed #fff3;border-radius:20px;place-content:center;gap:10px;display:grid}.svc-hero-slot span{letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:600}.svc-hero-slot small{color:#7f9396;font-size:12px}.svc-hero[data-layout=solo] .svc-hero-inner{grid-template-columns:minmax(0,1fr)}.svc-hero[data-layout=solo] .svc-title{max-width:18ch}.svc-hero[data-layout=solo] .svc-statement{max-width:40ch}.svc-index{border-top:1px solid #ffffff1a}.svc-index ol{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));width:min(100%,1440px);margin:0 auto;padding:0 clamp(20px,4.2vw,72px);list-style:none;display:grid}.svc-index a{color:var(--ink-soft);align-items:baseline;gap:12px;padding:clamp(16px,2.6svh,24px) 0;font-size:13.5px;text-decoration:none;transition:color .25s;display:flex;position:relative}.svc-index a:before{content:"";background:var(--tint);transform-origin:0;width:calc(100% - 24px);height:1px;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;top:-1px;left:0;transform:scaleX(0)}.svc-index a:hover{color:var(--ink)}.svc-index a:hover:before{transform:scaleX(1)}.svc-hero-copy>*,.svc-hero-media{animation:.8s cubic-bezier(.2,.7,.2,1) backwards svc-rise}.svc-hero-copy>:nth-child(2){animation-delay:60ms}.svc-hero-copy>:nth-child(3){animation-delay:.12s}.svc-hero-copy>:nth-child(4){animation-delay:.2s}.svc-hero-copy>:nth-child(5){animation-delay:.26s}.svc-hero-copy>:nth-child(6){animation-delay:.32s}.svc-hero-media{animation-duration:1.1s;animation-delay:.18s}.svc-hero[data-service=market-entry] .svc-statement{color:#c3cfcf}.svc-hero[data-service=market-entry] .svc-body{color:#b6c3c3}.svc-hero[data-service=market-entry] .svc-hero-media{animation-delay:.55s}.svc-hero[data-service=market-entry] .svc-hero-scene:not([data-arrived]){--hx-lead:.6s}.svc-hero[data-service=market-entry] .svc-hero-scene{--hx-travel:6.3s}.svc-hero[data-service=market-entry] .svc-hero-scene :is(.hx-signal,.hx-tag circle){animation-duration:7.5s}@media (min-width:1100px){.svc-hero[data-service=market-entry] .svc-title{font-size:clamp(44px,min(5.3vw,9.4svh),86px)}}@media (max-width:860px),(max-height:640px){.svc .cover-stack[data-mode=cover]>:first-child{position:relative}.svc .cover-stack[data-mode=cover]>:first-child:after{opacity:0}.svc .cover-stack[data-mode=cover]>:last-child{box-shadow:none}}.svc-market-body{grid-template-columns:minmax(0,1.75fr) minmax(250px,1fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid}.svc-map{margin:0}.svc-map>svg{width:100%;height:auto;display:block;overflow:visible}.svc-city-halo{transform-box:fill-box;transform-origin:50%}.svc-city-pin{fill:var(--accent);stroke:#fff;stroke-width:1.2px;stroke-linejoin:round}.svc-city-eye{fill:#fff}.svc-city[data-lead] .svc-city-pin{fill:var(--accent-deep)}.svc-city-shadow{fill:#2b3d4c;opacity:.28}.svc-city-name{fill:#33414d;font-family:var(--font-sans), sans-serif;letter-spacing:-.01em;paint-order:stroke;stroke:#f6f7f9;stroke-width:4px;stroke-linejoin:round;font-size:15px;font-weight:500}.svc-city-name[data-lead]{font-size:17px;font-weight:600}.svc-city-mark{transform-box:fill-box;transform-origin:50% 100%}[data-svc-reveal] .svc-map:not([data-shown]) :is(.svc-city-mark,.svc-city-shadow,.svc-city-halo,.svc-city-name){opacity:0}.svc-map[data-shown] .svc-city-mark{animation:svc-city-in .7s cubic-bezier(.2, .9, .25, 1.2) calc(.25s + var(--i) * 70ms) backwards}.svc-map[data-shown] .svc-city-shadow{animation:svc-fade .5s ease calc(.4s + var(--i) * 70ms) backwards}.svc-map[data-shown] .svc-city-name{animation:svc-fade .6s ease calc(.45s + var(--i) * 70ms) backwards}.svc-map[data-shown] .svc-city-halo{animation:svc-halo 4.2s ease-in-out calc(2.2s + var(--i) * -.37s) infinite}@keyframes svc-city-in{0%{opacity:0;transform:translateY(-22px)}45%{opacity:1}}@keyframes svc-fade{0%{opacity:0}}@keyframes svc-halo{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.12)}}.svc-map-caption{color:#6b7782;letter-spacing:.02em;justify-content:center;align-items:center;gap:10px;margin-top:clamp(14px,2vw,26px);font-size:12px;display:flex}.svc-map-key{width:11px;height:15px;overflow:visible}.svc-map-key path{fill:var(--accent)}.svc-map-key circle{fill:#fff}.svc-facts{margin:0;display:grid}.svc-fact{border-top:1px solid #cfd6df;grid-template-columns:clamp(96px,8.4vw,128px) minmax(0,1fr);align-items:baseline;gap:clamp(14px,1.6vw,22px);padding:clamp(16px,2.1vw,26px) 0;display:grid}.svc-fact:last-child{border-bottom:1px solid #cfd6df}.svc-fact dt{color:var(--ink);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.05em;white-space:nowrap;font-size:clamp(36px,3.5vw,52px);line-height:.9}.svc-fact-value{font-variant-numeric:tabular-nums}.svc-fact-unit{color:var(--accent);letter-spacing:0;margin-left:.06em;font-size:.52em}.svc-fact dd{gap:6px;margin:0;display:grid}.svc-fact-label{color:#3d4a55;font-size:clamp(13.5px,1.05vw,15px);line-height:1.45}.svc-fact-source{color:#85909a;letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:500}[data-svc-reveal] .svc-fact:not([data-shown]){opacity:0}.svc-fact[data-shown]{animation:svc-rise .7s cubic-bezier(.2, .7, .2, 1) calc(var(--i) * 90ms) backwards}.svc-route .svc-wrap{width:min(100%,1480px)}.svc-board{--node:58px;--gap:clamp(8px, 1vw, 16px);--pad:clamp(10px, 1vw, 18px);--label:clamp(92px, 7.6vw, 108px);--col:calc((100% - (var(--count) - 1) * var(--gap)) / var(--count));position:relative}.svc-phases{grid-template-columns:repeat(var(--count), minmax(0, 1fr));column-gap:var(--gap);display:grid;position:absolute;inset:0}.svc-phase{grid-column:span var(--span);padding:clamp(18px, 1.8vw, 24px) var(--pad) 0;border-radius:20px}.svc-phase[data-phase=build]{background:linear-gradient(#ffffffb8,#ffffff5c);box-shadow:inset 0 0 0 1px #ffffffd9,inset 0 1px #fff,0 22px 44px -40px #21354b80}.svc-phase[data-phase=run]{background:linear-gradient(#e6f0f2,#d4e4e7);box-shadow:inset 0 0 0 1px #bed4d8,inset 0 1px #ffffffb3,0 22px 44px -40px #13303a80}.svc-phase-label{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:600}.svc-phase-line{color:#5f6b77;margin:8px 0 0;font-size:13px;line-height:1.45}.svc-track{z-index:1;grid-template-columns:repeat(var(--count), minmax(0, 1fr));column-gap:var(--gap);padding:var(--label) 0 clamp(26px, 2.6vw, 36px);margin:0;list-style:none;display:grid;position:relative}.svc-stop{min-width:0;padding:0 var(--pad);flex-direction:column;align-items:flex-start;display:flex}.svc-stop-phase{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.svc-stop-node{z-index:1;width:var(--node);height:var(--node);color:var(--accent);background:linear-gradient(#fff,#edf1f4);border-radius:50%;place-items:center;transition:background .4s,color .4s,box-shadow .4s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #cdd6de,inset 0 1px #fff,0 12px 26px -16px #21354b8c}.svc-stop[data-phase=run] .svc-stop-node{box-shadow:inset 0 0 0 1px #b2cbd0,inset 0 1px #fff,0 12px 26px -16px #13303a99}.svc-glyph{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.svc-stop-no{color:var(--accent);letter-spacing:.16em;font-variant-numeric:tabular-nums;margin-top:22px;font-size:10.5px;font-weight:500}.svc-stop-title{color:var(--ink);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.035em;text-wrap:balance;margin:8px 0 0;font-size:clamp(18px,1.45vw,22px);font-weight:400;line-height:1.12}.svc-stop-line{color:#5b6773;text-wrap:pretty;margin:10px 0 0;font-size:13px;line-height:1.55}.svc-rail{--junction:calc((var(--build) - .5) / (var(--count) - 1) * 100%);z-index:0;top:calc(var(--label) + var(--node) / 2 - 3px);left:calc(var(--pad) + var(--node) / 2);right:calc(var(--col) - var(--pad) - var(--node) / 2);pointer-events:none;background:linear-gradient(#a9bcc3, #a9bcc3) 0 50% / var(--junction) 2px no-repeat, linear-gradient(#86a5ad, #86a5ad) 100% 0 / calc(100% - var(--junction)) 1px no-repeat, linear-gradient(#86a5ad, #86a5ad) 100% 100% / calc(100% - var(--junction)) 1px no-repeat;height:6px;position:absolute}.svc-rail:before{content:"";width:var(--progress,100%);background:linear-gradient(90deg, var(--accent-mid), var(--accent));border-radius:2px;height:2px;position:absolute;top:2px;left:0;box-shadow:0 0 10px #3f7d8880}.svc-token{top:50%;left:var(--progress,100%);background:linear-gradient(180deg, #2c7383, var(--accent-deep));border-radius:5px;width:16px;height:16px;display:none;position:absolute;translate:-50% -50%;rotate:45deg;box-shadow:inset 0 1px #ffffff59,0 0 0 4px #ffffffd9,0 0 0 5px #3f7d8866,0 0 22px 2px #3f7d8880}.svc-bridge{color:#53616d;align-items:center;gap:10px;width:fit-content;margin:clamp(28px,3.4vw,48px) auto 0;font-size:clamp(14px,1.1vw,16px);text-decoration:none;transition:color .25s;display:flex}.svc-bridge svg{color:var(--accent)}.svc-bridge:hover{color:var(--ink)}.svc-bridge:hover svg{transform:translateY(3px)}@property --progress{syntax:"<percentage>";inherits:true;initial-value:100%}.svc-board{--play:calc((var(--count) - 1) * .7s);--play-delay:.35s}@media (min-width:1180px) and (prefers-reduced-motion:no-preference){[data-svc-reveal] .svc-board:not([data-shown]){--progress:0%}[data-svc-reveal] .svc-board:not([data-shown]) .svc-stop :is(.svc-stop-title,.svc-stop-line,.svc-stop-no){opacity:.38}[data-svc-reveal] .svc-board:not([data-shown]) .svc-stop-node{color:#9aa7b1}.svc-board[data-shown]{animation:svc-progress var(--play) linear var(--play-delay) both}.svc-board[data-shown] .svc-token{animation:svc-token var(--play) linear var(--play-delay) both;display:block}.svc-board[data-shown] .svc-stop :is(.svc-stop-node,.svc-stop-title,.svc-stop-line,.svc-stop-no){animation:.55s both svc-stop-on;animation-delay:calc(var(--play-delay) + var(--play) * var(--i) / (var(--count) - 1) - .12s)}.svc-board[data-shown] .svc-stop .svc-stop-node{animation-name:svc-node-on}}@supports (animation-timeline:view()){@media (max-width:1179px) and (prefers-reduced-motion:no-preference){.svc-stop{view-timeline:--svc-stop block}.svc-stop :is(.svc-stop-node,.svc-stop-title,.svc-stop-line,.svc-stop-no){animation:linear both svc-stop-on;animation-timeline:--svc-stop;animation-range:cover 22% cover 34%}.svc-stop .svc-stop-node{animation-name:svc-node-on}}}@keyframes svc-token{0%{opacity:0}5%,92%{opacity:1}to{opacity:0}}@keyframes svc-progress{0%{--progress:0%}to{--progress:100%}}@keyframes svc-stop-on{0%{opacity:.38}}@keyframes svc-node-on{0%{color:#9aa7b1;background:linear-gradient(#f4f6f8,#e9edf0);box-shadow:inset 0 0 0 1px #d9e0e6,0 0 #0000}to{color:#f2f7f8;background:linear-gradient(180deg, #2c7383, var(--accent-deep));box-shadow:inset 0 1px #ffffff40,0 0 0 5px #ffffffd9,0 0 0 6px #3f7d884d,0 14px 28px -14px #13303acc}}.svc-commit-stage{--gap:clamp(12px, 1.4vw, 20px)}.svc-stairs{margin:0 0 clamp(-12px,-1vw,-4px)}.svc-stairs svg{width:100%;height:auto;display:block;overflow:visible}.svc-box[data-tone=metal] .svc-face-top{fill:url(#svc-m-top)}.svc-box[data-tone=metal] .svc-face-front{fill:url(#svc-m-front)}.svc-box[data-tone=metal] .svc-face-side{fill:url(#svc-m-side)}.svc-box[data-tone=petrol] .svc-face-top{fill:url(#svc-p-top)}.svc-box[data-tone=petrol] .svc-face-front{fill:url(#svc-p-front)}.svc-box[data-tone=petrol] .svc-face-side{fill:url(#svc-p-side)}.svc-box[data-tone=graphite] .svc-face-top{fill:url(#svc-g-top)}.svc-box[data-tone=graphite] .svc-face-front{fill:url(#svc-g-front)}.svc-box[data-tone=graphite] .svc-face-side{fill:url(#svc-g-side)}.svc-box[data-tone=carton] .svc-face-top{fill:url(#svc-c-top)}.svc-box[data-tone=carton] .svc-face-front{fill:url(#svc-c-front)}.svc-box[data-tone=carton] .svc-face-side{fill:url(#svc-c-side)}.svc-edge-light{fill:none;stroke:#fff;stroke-opacity:.75;stroke-width:.9px}.svc-edge-dark{fill:none;stroke:#9fa3a3;stroke-width:.9px}.svc-box[data-tone=petrol] .svc-edge-dark{stroke:#5b8f99}.svc-box[data-tone=graphite] .svc-edge-light{stroke:#b4b6b6;stroke-opacity:.6}.svc-box[data-tone=graphite] .svc-edge-dark{stroke:#5d6062}.svc-product-tape{fill:#d3d6d5}.svc-engrave{fill:#fff;fill-opacity:.82;font-family:var(--font-sans), sans-serif;letter-spacing:.12em;font-size:7.5px;font-weight:600}.svc-slab:not([data-new]) .svc-engrave{fill:#5f6668;fill-opacity:.7}.svc-stack-shadow{fill:#2b3d4c;opacity:.2;filter:url(#svc-stack-blur)}.svc-stack{transition:opacity .45s,transform .55s cubic-bezier(.2,.7,.2,1),filter .45s}[data-svc-reveal] .svc-stairs:not([data-shown]) :is(.svc-slab,.svc-product){opacity:0}.svc-stairs[data-shown] :is(.svc-slab,.svc-product){animation:svc-slab-in .6s cubic-bezier(.2, .8, .25, 1) calc(.15s + var(--s) * .28s + var(--k) * 85ms) backwards}@keyframes svc-slab-in{0%{opacity:0;transform:translateY(-34px)}}:is(.svc-commit-stage:has(.svc-level:is(:hover,:focus-within)) .svc-stack,.svc-commit-stage:has(.svc-stack:hover) .svc-stack){opacity:.42}:is(.svc-commit-stage:has(.svc-level[data-index="0"]:is(:hover,:focus-within)) .svc-stack[data-index="0"],.svc-commit-stage:has(.svc-level[data-index="1"]:is(:hover,:focus-within)) .svc-stack[data-index="1"],.svc-commit-stage:has(.svc-level[data-index="2"]:is(:hover,:focus-within)) .svc-stack[data-index="2"],.svc-commit-stage:has(.svc-level[data-index="3"]:is(:hover,:focus-within)) .svc-stack[data-index="3"],.svc-commit-stage:has(.svc-stack:hover) .svc-stack:hover){opacity:1;filter:drop-shadow(0 0 22px #3f7d8859);transform:translateY(-8px)}.svc-levels{gap:0 var(--gap);grid-template-rows:repeat(6,auto);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.svc-level{grid-row:span 6;grid-template-rows:subgrid;background:linear-gradient(#ffffffd6,#ffffff8f);border-radius:18px;padding:clamp(18px,1.6vw,24px) clamp(18px,1.7vw,24px) clamp(16px,1.4vw,20px);transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .35s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #dde3ea,inset 0 1px #fff,0 20px 44px -40px #21354b8c}.svc-level:before{content:"";background:linear-gradient(#0000,#9fb7bd);width:1px;height:clamp(14px,1.6vw,22px);position:absolute;bottom:100%;left:50%}.svc-level:after{content:"";background:var(--band);border:1px solid #a9bcc3;border-radius:50%;width:7px;height:7px;transition:background .3s,border-color .3s;position:absolute;top:-3.5px;left:50%;translate:-50%}.svc-level:is(:hover,:focus-within){transform:translateY(-4px);box-shadow:inset 0 0 0 1px #a9c3c8,inset 0 1px #fff,0 28px 50px -38px #21354b80,0 0 24px -12px #1f5a6659}.svc-commit-stage:has(.svc-stack[data-index="0"]:hover) .svc-level[data-index="0"]{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #a9c3c8,inset 0 1px #fff,0 28px 50px -38px #21354b80,0 0 24px -12px #1f5a6659}.svc-commit-stage:has(.svc-stack[data-index="1"]:hover) .svc-level[data-index="1"]{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #a9c3c8,inset 0 1px #fff,0 28px 50px -38px #21354b80,0 0 24px -12px #1f5a6659}.svc-commit-stage:has(.svc-stack[data-index="2"]:hover) .svc-level[data-index="2"]{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #a9c3c8,inset 0 1px #fff,0 28px 50px -38px #21354b80,0 0 24px -12px #1f5a6659}.svc-commit-stage:has(.svc-stack[data-index="3"]:hover) .svc-level[data-index="3"]{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #a9c3c8,inset 0 1px #fff,0 28px 50px -38px #21354b80,0 0 24px -12px #1f5a6659}.svc-level:is(:hover,:focus-within):after{border-color:var(--accent);background:var(--accent)}.svc-level-no{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:600}.svc-level-name{color:var(--ink);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.04em;text-wrap:balance;margin:8px 0 0;font-size:clamp(20px,1.75vw,26px);font-weight:400;line-height:1.1}.svc-level-summary{color:#53616d;text-wrap:pretty;margin:8px 0 0;font-size:13.5px;line-height:1.5}.svc-carries-title{color:#7d8893;letter-spacing:.14em;text-transform:uppercase;margin:16px 0 8px;font-size:10.5px;font-weight:500}.svc-carries{align-content:end;gap:6px;margin:0;padding:0;list-style:none;display:grid}.svc-carries li{color:#4a5661;background:linear-gradient(#f1f3f5,#e8ecef);border-radius:9px;align-items:center;gap:10px;min-height:36px;padding:7px 12px;font-size:13.5px;line-height:1.3;display:flex;box-shadow:inset 0 0 0 1px #dfe4e9,inset 0 1px #ffffffb3}.svc-carries li[data-new]{color:var(--accent-deep);background:linear-gradient(#e8f1f3,#d8e8eb);font-weight:500;box-shadow:inset 0 0 0 1px #b6cfd4,inset 0 1px #ffffffb3}.svc-carry-no{color:#8a96a0;letter-spacing:.1em;font-variant-numeric:tabular-nums;flex:none;font-size:10px;font-weight:600}.svc-carries li[data-new] .svc-carry-no{color:var(--accent)}.svc-carries .svc-carries-base{display:none}.svc-carry-tag{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;background:#ffffffd9;border-radius:999px;flex:none;margin-left:auto;padding:4px 8px;font-size:9px;font-weight:600;box-shadow:inset 0 0 0 1px #b6cfd4}.svc-level-foot{border-top:1px solid #dfe4ea;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:14px;display:flex}.svc-level-model{color:var(--ink);letter-spacing:-.01em;gap:5px;margin:0;font-size:15px;font-weight:500;display:grid}.svc-level-model span{color:#85909a;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:500}.svc-commit-note{color:#5f6b77;text-align:center;margin:clamp(18px,2.2vw,30px) auto 0;font-size:14px}.svc-commit{padding-block:clamp(64px,9svh,112px)}.svc-commit .svc-head{gap:clamp(10px,1.4svh,14px);margin-bottom:clamp(18px,3svh,36px)}@media (min-width:1024px){.svc-commit .svc-h2{max-width:none;font-size:clamp(30px,min(3vw,4.8svh),46px)}.svc-commit .svc-h2 em{display:inline}.svc-commit .svc-lede{max-width:76ch}}.svc-next{padding-bottom:calc(var(--section-space) * 1.1)}.svc-next-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);align-items:center;gap:clamp(40px,6vw,104px);display:grid}.svc-next-call .eyebrow{margin-bottom:clamp(18px,2vw,26px)}.svc-next-call .svc-h2{max-width:14ch}.svc-next-call .svc-lede{max-width:40ch;margin-top:clamp(16px,1.8vw,22px)}.svc-button{background:var(--accent-fill);color:#f2f6f6;letter-spacing:.01em;border-radius:999px;align-items:center;gap:12px;margin-top:clamp(24px,2.8vw,36px);padding:15px 26px;font-size:14px;font-weight:500;text-decoration:none;transition:box-shadow .3s,filter .3s;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 16px 30px -18px #13303ae6}.svc-button:hover{filter:brightness(1.08);box-shadow:inset 0 1px #ffffff38,0 18px 34px -16px #13303ae6,0 0 24px -8px #3f7d8899}.svc-next-label{color:#7d8893;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:10.5px;font-weight:600}.svc-next .svc-next-cards.services{background:0 0;min-height:0;padding:0;display:block}.svc-next .svc-next-cards .service-grid{width:100%;margin:0}.svc-next .svc-next-cards .service-card:before,.svc-next .svc-next-cards .service-card:after{display:none}.svc-doors .svc-head{margin-bottom:clamp(26px,3vw,40px)}.svc-doors .svc-next-label{text-align:center}@media (max-width:1179px){.svc-phases{display:none}.svc-track{grid-template-columns:minmax(0,1fr);row-gap:clamp(26px,4vw,36px);max-width:640px;margin-inline:auto;padding:0}.svc-stop{grid-template-columns:var(--node) minmax(0, 1fr);column-gap:22px;padding:0;display:grid}.svc-board{--phase-h:46px}.svc-stop-phase{width:auto;height:var(--phase-h);clip-path:none;color:var(--accent);letter-spacing:.16em;text-transform:uppercase;grid-column:2;align-items:center;margin:0;font-size:10.5px;font-weight:600;display:flex;position:static;overflow:visible}.svc-stop-node{grid-row:span 3}.svc-stop-no{margin-top:4px}.svc-stop-title{margin-top:6px}.svc-stop-line{max-width:46ch}.svc-board{max-width:640px;margin-inline:auto}.svc-rail{display:none}.svc-track{row-gap:0}.svc-stop{--line:linear-gradient(#a9bcc3, #a9bcc3) calc(var(--node) / 2 - 1px) 100% / 2px var(--line-h,100%) no-repeat;background:var(--line);padding-bottom:clamp(26px,4vw,36px)}.svc-stop[data-phase=run]{--line:linear-gradient(#86a5ad, #86a5ad) calc(var(--node) / 2 - 3px) 100% / 1px var(--line-h,100%) no-repeat, linear-gradient(#86a5ad, #86a5ad) calc(var(--node) / 2 + 2px) 100% / 1px var(--line-h,100%) no-repeat}.svc-stop:first-child{--line-h:calc(100% - var(--phase-h) - var(--node) / 2)}.svc-stop:last-child{--line-h:calc(var(--node) / 2);background-position-y:0;padding-bottom:0}}@media (max-width:1099px){.svc-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.svc-levels{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:16px;max-width:640px;margin-inline:auto}.svc-level{flex-direction:column;grid-row:auto;display:flex}.svc-level:before,.svc-level:after{display:none}.svc-next-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.svc-hero{min-height:0}.svc-hero-inner{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:28px}.svc-title{font-size:clamp(38px,10vw,56px)}.svc-statement{font-size:clamp(19px,5vw,23px)}.svc-index ol{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-market-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.svc-carry-tag,.svc-city-name{display:none}.svc-city-name[data-lead]{font-size:30px;display:inline;translate:10px}.svc-city-mark{scale:1.7}.svc-facts{border-bottom:1px solid #cfd6df;grid-template-columns:repeat(2,minmax(0,1fr))}.svc-fact{grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;padding:18px 14px 18px 0}.svc-fact:nth-child(2n){border-left:1px solid #cfd6df;padding:18px 0 18px 14px}.svc-fact:last-child{border-bottom:0}.svc-fact dt{font-size:40px}.svc-fact-label{font-size:13px}.svc-fact-source{font-size:9.5px}.svc-board{--node:40px;max-width:none}.svc-phases{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid;position:static}.svc-phase{border-radius:14px;grid-column:auto;padding:12px 14px 14px}.svc-phase-line{margin-top:5px;font-size:12px}.svc-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:none}.svc-track>.svc-stop{background:linear-gradient(#ffffffb8,#ffffff5c);border-radius:14px;flex-direction:column;align-items:flex-start;padding:14px 14px 16px;display:flex;box-shadow:inset 0 0 0 1px #ffffffd9,inset 0 1px #fff,0 22px 44px -40px #21354b80}.svc-track>.svc-stop[data-phase=run]{background:linear-gradient(#e6f0f2,#d4e4e7);box-shadow:inset 0 0 0 1px #bed4d8,inset 0 1px #ffffffb3,0 22px 44px -40px #13303a80}.svc-track .svc-stop-phase{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.svc-stop-node .svc-glyph{width:20px;height:20px}.svc-stop-no{margin-top:12px}.svc-stop-title{margin-top:5px;font-size:16.5px}.svc-stop-line{margin-top:6px;font-size:12.5px;line-height:1.5}.svc-carries li:not([data-new],.svc-carries-base){display:none}.svc-carries li.svc-carries-base{display:flex}.svc-next .svc-next-cards .service-grid{grid-template-columns:repeat(var(--trade-count,2), minmax(0, 1fr));gap:10px}.svc-next .svc-next-cards .service-grid .service-card-inner{--service-card-inset:12px;--service-card-floor:12px;--service-arrow-size:32px;border-radius:14px}.svc-next .svc-next-cards .service-grid .service-card-copy{row-gap:8px;padding:8px 12px 12px}.svc-next .svc-next-cards .service-grid .service-card-audience{margin-bottom:0;font-size:8.5px}.svc-next .svc-next-cards .service-grid .service-card-title{font-size:17px;line-height:1.12}.svc-next .svc-next-cards .service-grid .service-card-message{display:none}.svc-next .svc-next-cards .service-grid .service-card-arrow{align-self:flex-end;margin-top:auto;position:static}.svc-next .svc-next-cards .service-grid .service-card-arrow-track{width:16px;height:16px}.svc-next .svc-next-cards .service-grid:has(>:nth-child(3)){gap:8px}.svc-next .svc-next-cards .service-grid:has(>:nth-child(3)) .service-card-inner{--service-arrow-size:28px;border-radius:12px}.svc-next .svc-next-cards .service-grid:has(>:nth-child(3)) .service-card-copy{row-gap:6px;padding:6px 9px 10px}.svc-next .svc-next-cards .service-grid:has(>:nth-child(3)) .service-card-audience{font-size:7.5px}.svc-next .svc-next-cards .service-grid:has(>:nth-child(3)) .service-card-title{font-size:14px}}@media (prefers-reduced-motion:reduce){.svc-map .svc-city-halo{animation:none}}.svc-hero-next{display:none}@media (max-width:860px){.svc-hero[data-layout=split]{--crop-x:0;--crop-y:0;--crop-w:800;--crop-h:470;--scene-box:100%;min-height:calc(100svh - var(--header-h));background:radial-gradient(ellipse 80% 30% at 50% 46%, #2e6774b3, #1d465166 48%, transparent 100%), var(--petrol-surface)}.svc-hero[data-service=market-entry]{--crop-x:20;--crop-y:4;--crop-w:430;--crop-h:348;--scene-box:82%}.svc-hero[data-service=sourcing]{--crop-x:-50;--crop-y:30;--crop-w:820;--crop-h:370}.svc-hero[data-service=sourcing] .svc-hero-scene .hx-tag:not([data-card]){display:none}.svc-hero[data-service=sourcing] .svc-hero-scene .hx-tag[data-card]{transform-box:fill-box;transform-origin:0 0;translate:-55px;scale:1.73}.svc-hero[data-service=market-development] .svc-hero-scene .hx-tag[data-hub]{transform-box:fill-box;transform-origin:50% 0;scale:1.5}.svc-hero[data-service=supply-chain] .svc-hero-scene .sp-label{transform-box:fill-box;transform-origin:50% 0;scale:1.3}.svc-hero[data-layout=split]:before{-webkit-mask:radial-gradient(80% 34% at 50% 46%,#000 10%,#0000 72%);mask:radial-gradient(80% 34% at 50% 46%,#000 10%,#0000 72%)}.svc-hero[data-layout=split] .svc-hero-inner{text-align:center;flex-direction:column;align-items:center;gap:0;padding:clamp(20px,3.5svh,36px) clamp(20px,4.2vw,72px) 0;display:flex}.svc-hero[data-layout=split] .svc-hero-copy{display:contents}.svc-hero[data-layout=split] .svc-crumb{order:1;align-self:flex-start}.svc-hero[data-layout=split] .svc-audience{text-indent:.2em;order:2;margin-top:clamp(14px,2.4svh,22px)}.svc-hero[data-layout=split] .svc-title{order:3;margin-top:10px}.svc-hero[data-layout=split] .svc-hero-media{flex-direction:column;flex:1 1 0;order:4;align-self:stretch;min-height:200px;margin:clamp(8px,1.6svh,16px) calc(-1*clamp(20px,4.2vw,72px)) 0;display:flex}.svc-hero[data-layout=split] .svc-hero-scene{width:var(--scene-box);-webkit-mask-composite:source-in;flex:1;align-self:center;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 6% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 6% 86%,#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source;container-type:size}.svc-hero[data-layout=split] .svc-hero-scene svg{--s:min(100cqw / var(--crop-w), 100cqh / var(--crop-h));width:calc(var(--s) * 800);max-width:none;margin-top:calc((100cqh - var(--s) * var(--crop-h)) / 2 - var(--s) * var(--crop-y));margin-left:calc((100cqw - var(--s) * var(--crop-w)) / 2 - var(--s) * var(--crop-x))}.svc-hero[data-layout=split] .svc-statement{order:5;margin-top:clamp(8px,1.6svh,16px)}.svc-hero[data-layout=split] .svc-body{display:none}.svc-hero[data-layout=split] .svc-actions{order:6;justify-content:center;margin-top:clamp(18px,3svh,28px)}.svc-hero[data-layout=split] .svc-ghost,.svc-hero[data-layout=split] .svc-index{display:none}.svc-hero[data-layout=split] .svc-hero-next{color:var(--ink-soft);letter-spacing:.2em;text-transform:uppercase;justify-self:end;align-items:center;gap:8px;padding:clamp(36px,6svh,56px) clamp(20px,4.2vw,72px) clamp(16px,2.6svh,26px);font-size:8.5px;font-weight:500;text-decoration:none;transition:color .25s;display:flex}.svc-hero[data-layout=split] .svc-hero-next svg{box-sizing:border-box;fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;border:1px solid #fff3;border-radius:50%;width:24px;height:24px;padding:5px;transition:border-color .25s;animation:2.4s ease-in-out 1.6s infinite svc-hero-nudge}.svc-hero[data-layout=split] .svc-hero-next:hover{color:var(--ink)}.svc-hero[data-layout=split] .svc-hero-next:hover svg{border-color:#fff6}}@keyframes svc-hero-nudge{0%,60%,to{transform:none}30%{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.svc-hero-next svg{animation:none}}.svc>section.svc-section{content-visibility:auto;contain-intrinsic-size:auto 900px}
.svc-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.sc-stage{--t0:1.3s;--step:.85s;--end:calc(var(--t0) + var(--n) * var(--step))}.sc-map{margin:0}.sc-svg{width:100%;height:auto;display:block;overflow:visible}.sc-sweep{opacity:0}.sc-base{fill:#2b3d4c;opacity:.22}.sc-stem{fill:#4f6f78}.sc-pin[data-short] .sc-stem{fill:var(--accent)}.sc-stem,.sc-head{transform-box:fill-box}.sc-stem{transform-origin:50% 100%}.sc-head{transform-origin:50%}.sc-pin[data-out] .sc-stem{opacity:0}.sc-pin[data-short] .sc-head{filter:drop-shadow(0 1.5px 1.5px #13303a59)}.sc-halo{transform-box:fill-box;transform-origin:50%}.sc-arc{fill:none;stroke:var(--accent-mid);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1;opacity:.85}.sc-arc-signal{fill:none;stroke:var(--accent);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:.05 .95;opacity:0}.sc-origin-ring{fill:#fff;stroke:var(--accent);stroke-width:1.4px}.sc-origin-dot{fill:var(--accent-deep)}.sc-caption{color:#6b7782;letter-spacing:.02em;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 22px;margin-top:clamp(10px,1.4vw,18px);font-size:12px;display:flex}.sc-legend{align-items:center;gap:8px;display:inline-flex}.sc-key{background:radial-gradient(circle at 36% 32%,#fff,#b3bbc0);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 1px #b3bbc0}.sc-key[data-kind=shortlist]{background:radial-gradient(circle at 36% 32%,#a9d3d9,#2f7583 45%,#13303a);width:11px;height:11px;box-shadow:0 0 0 3px #fff,0 0 0 4px #3f7d888c}.sc-note{color:#85909a;font-style:italic}.sc-criteria{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:clamp(12px,1.6vw,24px);margin:clamp(28px,3.4vw,48px) 0 0;padding:0;list-style:none;display:grid}.sc-criterion{border-top:1px solid #cfd6df;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;padding-top:18px;display:grid;position:relative}.sc-criterion:before{content:"";background:linear-gradient(90deg, var(--accent-mid), var(--accent));transform-origin:0;width:100%;height:2px;position:absolute;top:-1px;left:0}.sc-node{background:linear-gradient(180deg, #2c7383, var(--accent-deep));color:#f2f7f8;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 1px #ffffff40,0 0 0 4px #ffffffd9,0 0 0 5px #3f7d884d,0 12px 24px -14px #13303acc}.sc-node .svc-glyph{width:21px;height:21px}.sc-title{color:var(--ink);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.035em;margin:0;font-size:clamp(19px,1.5vw,23px);font-weight:400;line-height:1.1}.sc-line{color:#5b6773;text-wrap:pretty;grid-column:1/-1;margin:12px 0 0;font-size:13.5px;line-height:1.55}@media (prefers-reduced-motion:no-preference){[data-svc-reveal] .sc-stage:not([data-shown]) :is(.sc-pin-body,.sc-halo,.sc-origin){opacity:0}[data-svc-reveal] .sc-stage:not([data-shown]) .sc-arc{stroke-dashoffset:1px}.sc-stage[data-shown] .sc-origin{animation:.6s .1s backwards sc-fade}.sc-stage[data-shown] .sc-pin-body{transform-box:fill-box;transform-origin:50% 100%;animation:sc-pop .5s cubic-bezier(.3, 1.4, .5, 1) calc(.25s + var(--i) * 26ms) backwards}.sc-stage[data-shown] .sc-sweep{animation:sc-sweep var(--step) ease-in-out var(--t0) var(--n)}.sc-stage[data-shown] .sc-pin[data-out] :is(.sc-stem,.sc-head,.sc-head-off){animation-duration:.55s;animation-timing-function:cubic-bezier(.5,0,.3,1);animation-fill-mode:backwards;animation-delay:calc(var(--t0) + var(--out) * var(--step) + .3s + var(--j) * 45ms)}.sc-stage[data-shown] .sc-pin[data-out] .sc-stem{animation-name:sc-stem-sink}.sc-stage[data-shown] .sc-pin[data-out] .sc-head{animation-name:sc-head-sink}.sc-stage[data-shown] .sc-pin[data-out] .sc-head-off{animation-name:sc-fade}.sc-stage[data-shown] .sc-pin[data-short] :is(.sc-stem,.sc-head){animation-duration:.7s;animation-timing-function:cubic-bezier(.2,.9,.25,1.15);animation-fill-mode:backwards;animation-delay:calc(var(--end) + .15s + var(--i) * .12s)}.sc-stage[data-shown] .sc-pin[data-short] .sc-stem{animation-name:sc-stem-rise}.sc-stage[data-shown] .sc-pin[data-short] .sc-head{animation-name:sc-head-rise}.sc-stage[data-shown] .sc-halo{animation:sc-fade .6s ease calc(var(--end) + .5s) backwards, sc-halo 3.6s ease-in-out calc(var(--end) + 1.1s + var(--i) * -.9s) infinite}.sc-stage[data-shown] .sc-arc{animation:sc-draw .9s cubic-bezier(.4, 0, .2, 1) calc(var(--end) + .55s + var(--k) * .18s) backwards}.sc-stage[data-shown] .sc-arc-signal{animation:sc-signal 2.6s linear calc(var(--end) + 1.6s + var(--k) * .7s) infinite}}@keyframes sc-fade{0%{opacity:0}}@keyframes sc-unfade{to{opacity:0}}@keyframes sc-ask{0%{opacity:.42}}@keyframes sc-pop{0%{opacity:0;transform:scale(.2)}}@keyframes sc-sweep{0%{opacity:0;transform:translate(0)}18%,80%{opacity:1}to{opacity:0;transform:translate(1275px)}}@keyframes sc-stem-sink{0%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}@keyframes sc-head-sink{0%{transform:translateY(-13.4px)scale(1.37)}}@keyframes sc-stem-rise{0%{transform:scaleY(.48)}}@keyframes sc-head-rise{0%{transform:translateY(16px)scale(.69)}}@keyframes sc-halo{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1.12)}}@keyframes sc-draw{0%{stroke-dashoffset:1px}}@keyframes sc-signal{0%{opacity:1;stroke-dashoffset:.05px}to{opacity:1;stroke-dashoffset:-.95px}}.lt-scene [data-tone=stone] .hx-top{fill:url(#lt-m-top)}.lt-scene [data-tone=stone] .hx-front{fill:url(#lt-m-front)}.lt-scene [data-tone=stone] .hx-side{fill:url(#lt-m-side)}.lt-scene [data-tone=petrol] .hx-top{fill:url(#lt-p-top)}.lt-scene [data-tone=petrol] .hx-front{fill:url(#lt-p-front)}.lt-scene [data-tone=petrol] .hx-side{fill:url(#lt-p-side)}.lt-scene [data-tone=glass] .hx-top{fill:url(#lt-m-top)}.lt-scene [data-tone=glass] .hx-front{fill:url(#lt-glass)}.lt-scene [data-tone=glass] .hx-side{fill:url(#lt-glass-side)}.lt-scene [data-tone=product] .hx-top{fill:url(#lt-c-top)}.lt-scene [data-tone=product] .hx-front{fill:url(#lt-c-front)}.lt-scene [data-tone=product] .hx-side{fill:url(#lt-c-side)}.lt-scene [data-tone=dark] .hx-top{fill:url(#lt-g-top)}.lt-scene [data-tone=dark] .hx-front{fill:url(#lt-g-front)}.lt-scene [data-tone=dark] .hx-side{fill:url(#lt-g-side)}.lt-scene .hx-hi{stroke:#fff;stroke-opacity:.8}.lt-scene .hx-lo{stroke:#8a9192;stroke-opacity:.55}.lt-scene [data-tone=petrol] .hx-hi{stroke-opacity:.45}.lt-scene .hx-roof{fill:url(#lt-m-top);stroke:#b3b8b9}.lt-scene .hx-roof-back{fill:#b6bbbc}.lt-scene .hx-gable{fill:url(#lt-m-side)}.lt-scene .hx-front-fill{fill:url(#lt-m-front)}.lt-scene .hx-window{fill:#5a94a0}.lt-scene .hx-floorline{stroke:#e3f1f3;stroke-opacity:.6}.lt-scene .hx-door{fill:#3a4950}.lt-scene .hx-led{fill:#c7e6ea;filter:drop-shadow(0 0 1.5px #3f7d88)}.lt-scene .hx-awning{fill:#fbfbfa}.lt-scene .hx-awning-alt{fill:#2f7180}.lt-scene .hx-label-glow{fill:#4f8e99}.lt-scene .hx-tape{fill:#cfd4d3}.lt-scene .hx-contact{fill:#2b3d4c;opacity:.22;filter:blur(4px)}.lt-scene .hx-tag{animation:none}.lt-scene .hx-tag rect{fill:#fff;stroke:#d2d9df;filter:drop-shadow(0 3px 5px #21354b24)}.lt-scene .hx-tag circle{fill:var(--accent-mid)}.lt-scene .hx-tag text{fill:#2f3d48}.lt-scene .hx-tag[data-hub] rect{fill:var(--accent);stroke:#2c6a76}.lt-scene .hx-tag[data-hub] circle{fill:#cfe8eb}.lt-scene .hx-tag[data-hub] text{fill:#f2f6f6}.rl-grid{border-top:1px solid #cfd6df;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.rl-item{border-bottom:1px solid #cfd6df;align-content:start;gap:6px;padding:clamp(14px,1.4vw,20px) clamp(14px,1.6vw,26px) clamp(18px,1.8vw,26px);display:grid}.rl-item:not(:nth-child(4n)){border-right:1px solid #cfd6df}.rl-item .rd-thumb{width:min(100%,190px);height:auto;margin:0 auto 6px;transition:transform .45s cubic-bezier(.2,.8,.2,1);display:block;overflow:visible}.rl-item:hover .rd-thumb{transform:translateY(-5px)}.rl-name{color:var(--ink);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.03em;margin:0;font-size:clamp(18px,1.4vw,21px);font-weight:400;line-height:1.15}.rl-line{color:#4f5b66;margin:0;font-size:13.5px;line-height:1.5}.rl-basis{color:var(--accent-deep);font-family:var(--font-serif), Georgia, serif;margin:4px 0 0;font-size:14px;font-style:italic;line-height:1.4}.rl-basis[data-practice]{color:var(--accent)}@media (prefers-reduced-motion:no-preference){[data-svc-reveal] .rl-grid:not([data-shown]) .rl-item{opacity:0;transform:translateY(14px)}.rl-grid[data-shown] .rl-item{animation:rl-in .6s cubic-bezier(.2, .8, .2, 1) calc(.1s + var(--i) * 70ms) backwards}}@keyframes rl-in{0%{opacity:0;transform:translateY(14px)}}.rd-thumb{font-family:var(--font-sans), sans-serif}.rd-thumb text{text-anchor:middle}.rd-shadow{fill:#2b3d4c;opacity:.13;filter:blur(2.5px)}.rd-frame{fill:none;stroke:var(--accent);stroke-width:.3px}.rd-ink{stroke:#b4bec4;stroke-width:.5px;stroke-linecap:round}.rd-band{fill:var(--accent)}.rd-stub{fill:#dcebee}.rd-perf{stroke:#8fa4ab;stroke-width:.3px;stroke-dasharray:.6 .6}.rd-seal{fill:var(--accent);stroke:#9fc7cd;stroke-width:.3px}.rd-sticker{fill:#fff;stroke:#c9d0d4;stroke-width:.3px}.rd-bar{stroke:#33434a;stroke-width:.35px}.rd-tag{fill:#fff;stroke:#cdd5da;stroke-width:.3px}.rd-tag-edge{fill:#b3bcc1}.rd-hole{fill:#dfe4e6;stroke:#9aa6ad;stroke-width:.3px}.rd-string{fill:none;stroke:#8d989f;stroke-width:.35px;stroke-linecap:round}.rd-tray{fill:#a7afb1}.rd-divider{stroke:#eef1f0;stroke-width:.5px}.rd-washer{fill:#dadedd;stroke:#7d8587;stroke-width:.35px}.rd-part{fill:#59615f}.rd-part-petrol{fill:var(--accent)}.rd-pages{stroke:#c4c9c8;stroke-width:.8px}.rd-doc-title{fill:var(--accent-deep);letter-spacing:.05em;font-size:2.1px;font-weight:600}.rd-doc-big{fill:var(--accent);letter-spacing:.02em;font-size:4.6px;font-weight:700}.rd-ce{fill:#2f3d48;font-size:6px;font-weight:700}.rd-seal-text{fill:#fff;letter-spacing:.04em;font-size:1.2px;font-weight:700}.rd-band-text{fill:#fff;letter-spacing:.1em;font-size:3px;font-weight:700}.rd-small{fill:#5f6b77;letter-spacing:.06em;font-size:1.5px;font-weight:600}.rd-tiny{font-size:1.25px}.rd-thumb :is(.rd-left,.rd-cheque){text-anchor:start}.rd-lira{fill:var(--accent);font-size:7.5px;font-weight:600}.rd-cheque{fill:#2f3d48;letter-spacing:.06em;font-size:3.4px;font-weight:700}.bf-phone{display:none}.bf-stage{grid-template-columns:minmax(0,1.15fr) minmax(300px,1fr);align-items:center;gap:clamp(28px,4vw,72px);display:grid}.bf-scene{margin:0;position:relative}.bf-svg{width:100%;height:auto;display:block;overflow:visible}.bf-now{pointer-events:none;gap:4px;margin:0;display:grid;position:absolute;top:clamp(4px,1.2vw,16px);left:0}.bf-now span{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:600}.bf-now strong{color:var(--ink);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.035em;font-size:clamp(24px,2.2vw,32px);font-weight:400;line-height:1.05}.bf-shadow{fill:#2b3d4c;opacity:.16;filter:blur(14px)}.bf-grid{fill:none;stroke:#fff;stroke-opacity:.7;stroke-width:1px;stroke-dasharray:2 4}.bf-oven-shadow{fill:#13303a;opacity:.18;filter:blur(5px)}.bf-panel{fill:url(#lt-p-front)}.bf-display{fill:#cfeef2;filter:drop-shadow(0 0 2px #7fc3cc)}.bf-knob{fill:#c9cecd;stroke:#fff;stroke-width:.6px}.bf-door{fill:#0e1a1e;stroke:#66777c;stroke-width:.7px}.bf-window{fill:url(#bf-glass)}.bf-glint{fill:#fff;opacity:.16}.bf-handle{fill:none;stroke:#e6e9e8;stroke-width:2.4px;stroke-linecap:round}.bf-handle-shade{fill:none;stroke:#0a1316;stroke-opacity:.5;stroke-width:2.4px;stroke-linecap:round}.bf-seam{fill:none;stroke:#8e9495;stroke-width:.8px}.bf-pull{fill:none;stroke:#5d6566;stroke-width:1.5px;stroke-linecap:round}.bf-hob{fill:#141c1f;stroke:#46545a;stroke-width:.6px}.bf-ring{fill:none;stroke:#5d6e74;stroke-width:1px}.bf-territory{fill:var(--accent);fill-opacity:.1;stroke:var(--accent);stroke-width:1.2px;stroke-dasharray:4 3;stroke-linejoin:round}.bf-pin-shadow{fill:#13303a;opacity:.2}.bf-pin-head{fill:url(#lt-pin);stroke:#fff;stroke-width:1px}.bf-tagline{fill:none;stroke:#e6f3f4;stroke-width:.9px;stroke-linecap:round}.bf-floor{fill:#fff;opacity:.55;stroke:#fff;stroke-width:1px}.bf-item{opacity:0;visibility:hidden;transition:opacity .28s,transform .28s,visibility 0s linear .28s;transform:translateY(14px)}.bf-item[data-on]{opacity:1;visibility:visible;transition:opacity .45s ease calc(.3s + var(--k) * 60ms), transform .6s cubic-bezier(.2, .8, .2, 1) calc(.3s + var(--k) * 60ms), visibility 0s linear 0s;transform:none}.bf-list{margin:0;padding:0;list-style:none;display:grid}.bf-pick{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #cfd6df;padding:clamp(14px,1.4vw,19px) 0 clamp(14px,1.4vw,19px) 22px;transition:opacity .3s;display:grid;position:relative}.bf-list li:last-child .bf-pick{border-bottom:1px solid #cfd6df}.bf-pick:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.bf-pick:before,.bf-progress{content:"";border-radius:2px;width:2px;position:absolute;top:18px;bottom:18px;left:0}.bf-pick:before{background:#c3ccd4}.bf-pick[aria-pressed=true]:before{background:var(--accent-light,#9fc7cd)}.bf-progress{background:linear-gradient(180deg, var(--accent-mid), var(--accent));transform-origin:top;animation:bf-progress var(--dwell) linear both}@keyframes bf-progress{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.bf-name{color:#6c7884;font-family:var(--font-serif), Georgia, serif;letter-spacing:-.035em;font-size:clamp(20px,1.6vw,24px);line-height:1.1;transition:color .3s}.bf-pick[aria-pressed=true] .bf-name{color:var(--ink)}.bf-how{color:#4a5661;margin-top:6px;font-size:14px;line-height:1.5}.bf-asks{color:#5f6b77;flex-wrap:wrap;gap:2px 10px;margin-top:8px;font-size:13px;line-height:1.5;display:flex}.bf-asks-label{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:2}.bf-pick[aria-pressed=false] :is(.bf-how,.bf-asks){opacity:.62;transition:opacity .3s}.bf-pick:hover :is(.bf-how,.bf-asks){opacity:1}@media (prefers-reduced-motion:no-preference){[data-svc-reveal] .bf-stage:not([data-shown]) .bf-scene{opacity:0;transform:translateY(18px)}.bf-stage[data-shown] .bf-scene{transition:opacity .7s,transform .8s cubic-bezier(.2,.8,.2,1)}.bf-now strong{animation:.45s .25s backwards sc-fade}}@media (prefers-reduced-motion:reduce){.bf-item,.bf-item[data-on]{transition:none;transform:none}}.dl-stage{--t0:.5s;--gap:.62s}.dl-scene{margin:0}.dl-thumb,.dl-no{display:none}.dl-svg{width:100%;height:auto;display:block;overflow:visible}.dl-shadow{fill:#2b3d4c;opacity:.15;filter:blur(12px)}.dl-engrave{fill:#fff;fill-opacity:.7;font:600 13px var(--font-sans), sans-serif;letter-spacing:.6em}.dl-edge{stroke:#fff;stroke-opacity:.9;stroke-width:1.2px}.dl-lane{stroke:#b9c2c7;stroke-width:5px;stroke-linecap:round}.dl-progress{stroke:var(--accent);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1;filter:drop-shadow(0 0 4px #3f7d8880)}.dl-signal{stroke:#cfe8eb;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:.04 .96;opacity:0}.dl-ink{fill:none;stroke:#9aa6ad;stroke-width:1.3px;stroke-linecap:round}.dl-ink-strong{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round}.dl-ink-fill{fill:#d6e9ec;opacity:.85}.dl-sign{fill:none;stroke:#2f3d48;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.dl-seal{fill:var(--accent);stroke:#9fc7cd;stroke-width:1.2px}.dl-leg{fill:#6f7778}.dl-table-side{fill:#a7adae}.dl-table-top{fill:url(#lt-m-top);stroke:#fff;stroke-width:.8px}.dl-object{transform-box:fill-box}.dl-steps{grid-template-columns:repeat(var(--n), minmax(0, 1fr));margin:clamp(10px, 1.4vw, 20px) calc(var(--end) * 100%) 0;gap:clamp(10px,1.2vw,18px);padding:0;list-style:none;display:grid}.dl-step{text-align:center;border-top:1px solid #cfd6df;padding-top:20px;position:relative}.dl-step:before{content:"";background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 3px var(--band);border-radius:50%;position:absolute;top:-4.5px;left:50%;translate:-50%}.dl-title{color:var(--ink);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.035em;margin:0;font-size:clamp(18px,1.45vw,22px);font-weight:400;line-height:1.12}.dl-line{color:#5b6773;text-wrap:pretty;margin:10px 0 0;font-size:13px;line-height:1.55}@media (prefers-reduced-motion:no-preference){[data-svc-reveal] .dl-stage:not([data-shown]) .dl-object{opacity:0}[data-svc-reveal] .dl-stage:not([data-shown]) .dl-progress{stroke-dashoffset:1px}[data-svc-reveal] .dl-stage:not([data-shown]) .dl-step{opacity:.4}[data-svc-reveal] .dl-stage:not([data-shown]) .dl-step:before{background:#c3ccd4}.dl-stage[data-shown] .dl-progress{animation:sc-draw calc(var(--n) * var(--gap)) linear var(--t0) backwards}.dl-stage[data-shown] .dl-object{animation:dl-drop .55s cubic-bezier(.2, .85, .3, 1.15) calc(var(--t0) + (var(--i) + .5) * var(--gap) - .2s) backwards}.dl-stage[data-shown] .dl-step{animation:sc-ask .5s ease calc(var(--t0) + (var(--i) + .5) * var(--gap) - .1s) backwards}.dl-stage[data-shown] .dl-step:before{animation:dl-dot .6s ease calc(var(--t0) + (var(--i) + .5) * var(--gap) - .1s) backwards}.dl-stage[data-shown] .dl-buyer{animation:dl-arrive 1.2s ease calc(var(--t0) + var(--n) * var(--gap)) backwards}.dl-stage[data-shown] .dl-signal{animation:sc-signal 3.2s linear calc(var(--t0) + var(--n) * var(--gap) + 1s) infinite}}@keyframes dl-drop{0%{opacity:0;transform:translateY(-26px)}40%{opacity:1}}@keyframes dl-dot{0%{box-shadow:0 0 0 3px var(--band), 0 0 0 3px #3f7d8800;background:#c3ccd4}50%{box-shadow:0 0 0 3px var(--band), 0 0 0 9px #3f7d8833}}@keyframes dl-arrive{0%{filter:none}40%{filter:drop-shadow(0 0 14px #3f7d88aa)}to{filter:none}}.md-scene{margin:0}.md-thumb{display:none}.md-svg{width:100%;height:auto;display:block;overflow:visible}.md-shadow{fill:#2b3d4c;opacity:.14;filter:blur(9px)}.md-cyl[data-tone=metal] .md-cyl-side{fill:url(#lt-m-front)}.md-cyl[data-tone=metal] .md-cyl-top{fill:url(#lt-m-top);stroke:#fff;stroke-width:.8px}.md-cyl[data-tone=petrol] .md-cyl-side{fill:url(#lt-p-front)}.md-cyl[data-tone=petrol] .md-cyl-top{fill:url(#lt-p-top);stroke:#fff;stroke-opacity:.6;stroke-width:.8px}.md-cyl[data-tone=dark] .md-cyl-side{fill:url(#lt-g-front)}.md-cyl[data-tone=dark] .md-cyl-top{fill:url(#lt-g-top)}.md-band{fill:none;stroke:#fff;stroke-opacity:.55;stroke-width:1.2px}.md-bolt{fill:#2a2f31}.md-seam{fill:none;stroke:#8f9696;stroke-width:.8px}.md-screen{fill:#2c6a76}.md-lamp{fill:#9aa3a8}.md-lamp-on{fill:#8fd0d8;filter:drop-shadow(0 0 2px #3f7d88)}.md-dial{fill:#e9ecec;stroke:#6d7576;stroke-width:.8px}.md-window{fill:url(#lt-glass);opacity:.9}.md-pedestal,.md-object{transform-box:fill-box;transform-origin:50% 100%}.md-values{grid-template-columns:repeat(var(--n), minmax(0, 1fr));margin:clamp(14px,1.6vw,22px) 0 0;display:grid}.md-value{text-align:center;justify-items:center;gap:8px;padding:0 8px;display:grid}.md-value dt{color:var(--ink);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(30px,2.9vw,44px);line-height:.95}.md-currency,.md-unit{color:var(--accent);letter-spacing:0;font-size:.5em}.md-currency{vertical-align:.55em;margin-right:.08em}.md-unit{margin-left:.08em}.md-value:not([data-focus]) dt{color:#6b7782}.md-value:not([data-focus]) :is(.md-currency,.md-unit){color:#8a959e}.md-value dd{color:#4a5661;text-wrap:balance;margin:0;font-size:13.5px;line-height:1.35}.md-foot{text-align:center;border-top:1px solid #cfd6df;justify-items:center;gap:10px;margin-top:clamp(26px,3vw,40px);padding-top:clamp(18px,2vw,24px);display:grid}.md-legend{color:#6b7782;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:0;font-size:12px;display:flex}.md-legend span{align-items:center;gap:8px;display:inline-flex}.md-legend i{background:linear-gradient(#e4e6e5,#a9adad);border-radius:3px;width:10px;height:10px;box-shadow:inset 0 0 0 1px #9fa3a3}.md-legend i[data-kind=focus]{box-shadow:none;background:linear-gradient(#4a8994,#1a4c57)}.md-source{color:#85909a}.md-note{color:#3d4a55;max-width:64ch;margin:0;font-size:clamp(14px,1.1vw,16px);line-height:1.55}@media (prefers-reduced-motion:no-preference){[data-svc-reveal] .md-stage:not([data-shown]) :is(.md-pedestal,.md-object,.md-shadow){opacity:0}.md-stage[data-shown] .md-shadow{animation:sc-fade .6s ease calc(.1s + var(--i) * .12s) backwards}.md-stage[data-shown] .md-pedestal{animation:md-grow .9s cubic-bezier(.2, .8, .25, 1) calc(.15s + var(--i) * .12s) backwards}.md-stage[data-shown] .md-object{animation:dl-drop .6s cubic-bezier(.2, .85, .3, 1.15) calc(.85s + var(--i) * .12s) backwards}}@keyframes md-grow{0%{opacity:0;transform:scaleY(.04)}15%{opacity:1}}.fa-scene{margin:0}.fa-svg{width:100%;height:auto;display:block;overflow:visible}.fa-shadow{fill:#2b3d4c;opacity:.16;filter:blur(14px)}.fa-grid{fill:none;stroke:#fff;stroke-opacity:.6;stroke-width:.8px;stroke-dasharray:2 5}.fa-clerestory{fill:url(#lt-glass);opacity:.75}.fa-belt{fill:none;stroke:#8fbcc3;stroke-width:1.4px;stroke-dasharray:3 3}.fa-glass{opacity:.5}.fa-frame-edge{fill:#3a4950}.fa-frame-paper{fill:#fbfbfa}.fa-frame-seal{fill:var(--accent)}.fa-binder{fill:#2f7180}.fa-binder-alt{fill:#c9d0d4}.fa-ink{fill:none;stroke:#9aa6ad;stroke-width:1px;stroke-linecap:round}.fa-door{fill:#4b5960}.fa-door-line{fill:none;stroke:#6c7a80;stroke-width:.8px}.fa-wrap{opacity:.32}.fa-zone{fill:var(--accent-mid);opacity:0;transition:opacity .35s}.fa-scan{fill:var(--accent-mid);opacity:0}.fa-tag{transition:opacity .3s}.lt-scene .fa-tag-ok circle{fill:var(--accent)}.fa-tag-ok{transform-box:fill-box;transform-origin:50%}.fa-tag-ok path{fill:none;stroke:#fff;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.fa-walker,.fa-face,.fa-leg{transform-box:view-box;transform-origin:0 0}.fa-face{filter:drop-shadow(0 3px 3px #13303a38)}.fa-unflip{transform-box:fill-box;transform-origin:50%}.fa-insp-shadow{fill:#13303a;opacity:.2;filter:blur(2px)}.fa-insp-leg{fill:#2c3a42}.fa-insp-leg-far{fill:#1c272d}.fa-insp-shoe{fill:#12191d}.fa-insp-jacket{fill:url(#fa-jacket);stroke:#15363f;stroke-width:.5px}.fa-insp-arm-far{fill:#163c45}.fa-insp-arm{fill:#23606c;stroke:#15363f;stroke-width:.4px}.fa-insp-shirt{fill:#f4f6f6}.fa-insp-eye{fill:#1c272d}.fa-insp-skin{fill:#d9b08c}.fa-insp-skin-far{fill:#bf9675}.fa-insp-ear{fill:#c99f7c}.fa-insp-hat{fill:#f6f4ee;stroke:#c9c3b6;stroke-width:.5px}.fa-insp-brim{fill:#e4e0d6;stroke:#c9c3b6;stroke-width:.4px}.fa-insp-mark{fill:#fff}.fa-insp-board{fill:#fbfaf6;stroke:#9aa6ad;stroke-width:.6px}.fa-insp-clip{fill:var(--accent)}.fa-insp-lines{fill:none;stroke:#b2bcc2;stroke-width:.7px}.fa-cone{opacity:0;transform-box:view-box;pointer-events:none}.fa-cone-beam{stroke:#3f7d88;stroke-opacity:.3;stroke-width:.6px;stroke-linejoin:round}.fa-cone-spot{fill:#3f7d88;opacity:.2;stroke:#2c6a76;stroke-width:.8px}.fa-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(20px,3vw,48px);margin:clamp(18px,2.4vw,32px) 0 0;padding:0;list-style:none;display:grid}.fa-check{border-top:1px solid #cfd6df;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;padding:clamp(14px,1.5vw,20px) 0;transition:opacity .3s;display:grid}.fa-tick{background:var(--accent-tint);width:30px;height:30px;color:var(--accent);border-radius:50%;place-items:center;transition:background .3s,color .3s;display:grid;box-shadow:inset 0 0 0 1px #b6cfd4}.fa-tick svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.fa-tick path{stroke-dasharray:1}.fa-tick{transform-origin:50%}.fa-title{color:var(--ink);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.035em;margin:0;font-size:clamp(19px,1.5vw,23px);font-weight:400;line-height:1.1}.fa-line{color:#5b6773;grid-column:2;margin:6px 0 0;font-size:13.5px;line-height:1.5}.fa-outcome{color:#3d4a55;text-align:center;background:linear-gradient(#ffffffc4,#ffffff80);border-radius:14px;max-width:70ch;margin:clamp(22px,2.6vw,34px) auto 0;padding:16px 22px;font-size:clamp(14px,1.1vw,16px);line-height:1.55;box-shadow:inset 0 0 0 1px #dde3ea}@media (hover:hover){.fa-stage:has([data-id]:hover) :is(.fa-check,.fa-tag){opacity:.4}:is(.fa-stage:has([data-id=capacity]:hover) :is(.fa-check,.fa-tag)[data-id=capacity],.fa-stage:has([data-id=quality]:hover) :is(.fa-check,.fa-tag)[data-id=quality],.fa-stage:has([data-id=certificates]:hover) :is(.fa-check,.fa-tag)[data-id=certificates],.fa-stage:has([data-id=samples]:hover) :is(.fa-check,.fa-tag)[data-id=samples],.fa-stage:has([data-id=export]:hover) :is(.fa-check,.fa-tag)[data-id=export],.fa-stage:has([data-id=references]:hover) :is(.fa-check,.fa-tag)[data-id=references]){opacity:1}:is(.fa-stage:has([data-id=capacity]:hover) .fa-zone[data-ids~=capacity],.fa-stage:has([data-id=quality]:hover) .fa-zone[data-ids~=quality],.fa-stage:has([data-id=certificates]:hover) .fa-zone[data-ids~=certificates],.fa-stage:has([data-id=samples]:hover) .fa-zone[data-ids~=samples],.fa-stage:has([data-id=export]:hover) .fa-zone[data-ids~=export],.fa-stage:has([data-id=references]:hover) .fa-zone[data-ids~=references]){opacity:.22}.fa-check:hover .fa-tick{background:var(--accent-fill);color:#f2f6f6}}@media (prefers-reduced-motion:no-preference){.fa-stage[data-shown] .fa-walker{animation:fa-walk var(--loop) linear infinite}@media (max-width:600px){.fa-stage[data-shown] .fa-scene .fa-svg{animation:fa-cam var(--loop) linear infinite}}.fa-stage[data-shown] :is(.fa-face,.fa-unflip){animation:fa-face var(--loop) step-end infinite}.fa-stage[data-shown] .fa-leg-a{animation:fa-leg-a var(--loop) ease-in-out infinite}.fa-stage[data-shown] .fa-leg-b{animation:fa-leg-b var(--loop) ease-in-out infinite}.fa-stage[data-shown] .fa-cone{animation:fa-cast var(--loop) ease-out var(--c) infinite}.fa-stage[data-shown] .fa-scan{animation:fa-rescan var(--loop) ease calc(var(--t) - .2s) infinite}.fa-stage[data-shown] .fa-tag-ok{animation:fa-repop var(--loop) ease-out var(--t) infinite}.fa-stage[data-shown] .fa-tag-ok path{animation:fa-restamp var(--loop) ease-out var(--t) infinite}.fa-stage[data-shown] .fa-tick{animation:fa-relist var(--loop) ease-out var(--t) infinite}.fa-stage[data-shown] .fa-tick path{animation:fa-restamp var(--loop) ease-out var(--t) infinite}@media (max-width:600px){.fa-stage:is([data-shown],:not([data-shown])) .fa-walker{animation:fa-walk var(--loop) linear infinite}.fa-stage:is([data-shown],:not([data-shown])) .fa-scene .fa-svg{animation:fa-cam var(--loop) linear infinite}.fa-stage:is([data-shown],:not([data-shown])) :is(.fa-face,.fa-unflip){animation:fa-face var(--loop) step-end infinite}.fa-stage:is([data-shown],:not([data-shown])) .fa-leg-a{animation:fa-leg-a var(--loop) ease-in-out infinite}.fa-stage:is([data-shown],:not([data-shown])) .fa-leg-b{animation:fa-leg-b var(--loop) ease-in-out infinite}.fa-stage:is([data-shown],:not([data-shown])) .fa-cone{animation:fa-cast var(--loop) ease-out calc(var(--c) - var(--loop)) infinite}.fa-stage:is([data-shown],:not([data-shown])) .fa-scan{animation:fa-rescan var(--loop) ease calc(var(--t) - .2s - var(--loop)) infinite}.fa-stage:is([data-shown],:not([data-shown])) .fa-tag-ok{animation:fa-repop var(--loop) ease-out calc(var(--t) - var(--loop)) infinite}.fa-stage:is([data-shown],:not([data-shown])) .fa-tag-ok path{animation:fa-restamp var(--loop) ease-out calc(var(--t) - var(--loop)) infinite}.fa-stage:is([data-shown],:not([data-shown])) .fa-tick{animation:fa-relist var(--loop) ease-out calc(var(--t) - var(--loop)) infinite}.fa-stage:is([data-shown],:not([data-shown])) .fa-tick path{animation:fa-restamp var(--loop) ease-out calc(var(--t) - var(--loop)) infinite}}}.cn-stage{--gap:.42s;--done:calc(.5s + var(--n) * var(--gap))}.cn-scene{max-width:980px;margin:0 auto}.cn-svg{width:100%;height:auto;display:block;overflow:visible}.cn-shadow{fill:#2b3d4c;opacity:.16;filter:blur(14px)}.cn-mark{fill:none;stroke:var(--accent-mid);stroke-width:1.4px;stroke-dasharray:6 4;opacity:.7}.cn-tape{fill:#cfd4d3}.cn-label{fill:#fff;stroke:#d3d8d8;stroke-width:.6px}.cn-city{fill:#2f3d48;font:600 8.5px var(--font-sans), sans-serif;letter-spacing:.04em}.cn-seal-disc{fill:var(--accent);stroke:#cfe8eb;stroke-width:1px}.cn-seal-tick{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.cn-wrap{opacity:.15}.cn-doc-head{fill:var(--accent)}.cn-doc-band{fill:#c9d4d8}.cn-ink{fill:none;stroke:#9aa6ad;stroke-width:1px;stroke-linecap:round}.cn-doc-stamp{fill:none;stroke:var(--accent);stroke-width:1.6px}.cn-doc-name{fill:#e9eeef;font:600 6px var(--font-sans), sans-serif;letter-spacing:.06em}.cn-carton,.cn-stamp,.cn-doc{transform-box:fill-box;transform-origin:50% 100%}.cn-promises{grid-template-columns:repeat(var(--p), minmax(0, 1fr));gap:clamp(12px,1.6vw,24px);margin:clamp(18px,2.4vw,30px) 0 0;padding:0;list-style:none;display:grid}.cn-promise{border-top:2px solid var(--accent);padding-top:16px}.cn-title{color:var(--ink);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.035em;margin:0;font-size:clamp(19px,1.5vw,23px);font-weight:400;line-height:1.1}.cn-line{color:#5b6773;margin:8px 0 0;font-size:13.5px;line-height:1.5}@media (prefers-reduced-motion:no-preference){[data-svc-reveal] .cn-stage:not([data-shown]) :is(.cn-carton,.cn-wrap,.cn-doc,.cn-pallet){opacity:0}[data-svc-reveal] .cn-stage:not([data-shown]) .cn-promise{opacity:.4}.cn-stage[data-shown] .cn-pallet{animation:.6s cubic-bezier(.2,.7,.2,1) .15s backwards sc-rise}.cn-stage[data-shown] .cn-carton{animation:dl-drop .55s cubic-bezier(.2, .85, .3, 1.15) calc(.5s + var(--i) * var(--gap)) backwards}.cn-stage[data-shown] .cn-stamp{animation:sc-pop .4s cubic-bezier(.3, 1.6, .5, 1) calc(.85s + var(--i) * var(--gap)) backwards}.cn-stage[data-shown] .cn-wrap{animation:sc-fade .8s ease calc(var(--done) + .4s) backwards}.cn-stage[data-shown] .cn-doc{animation:sc-rise .55s cubic-bezier(.2, .7, .2, 1) calc(var(--done) + .7s + var(--i) * .15s) backwards}.cn-stage[data-shown] .cn-promise{animation:sc-ask .6s ease calc(var(--done) + .9s) backwards}@media (max-width:600px){.cn-stage[data-shown] .cn-scene .cn-svg{animation:5.6s ease-in-out both cn-intro,12s ease-in-out 5.6s infinite cn-tour}}}.sb-stage{grid-template-columns:minmax(0,1.15fr) minmax(300px,1fr);align-items:center;gap:clamp(28px,4vw,72px);display:grid}.sb-scene{margin:0}.sb-svg{width:100%;height:auto;display:block;overflow:visible}.sb-shadow{fill:#2b3d4c;opacity:.16;filter:blur(14px)}.sb-pad-rim{fill:none;stroke:#fff;stroke-opacity:.8;stroke-width:.9px}.sb-lane{fill:#cfd9dc}.sb-arrow{fill:var(--accent)}.sb-hub-led{fill:none;stroke:#cfe8eb;stroke-width:1.4px;filter:drop-shadow(0 0 3px #3f7d88)}.sb-stamp{fill:#fff;fill-opacity:.75;font:600 7.5px var(--font-sans), sans-serif;letter-spacing:.32em;text-transform:uppercase}.sb-channel-bed{fill:none;stroke:#a3acb1;stroke-width:7px;stroke-linecap:round}.sb-channel-line{fill:none;stroke:#d3e7ea;stroke-width:3.4px;stroke-linecap:round;stroke-dasharray:1;transition:stroke .35s}.sb-channel-signal{fill:none;stroke:var(--accent);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:.14 .86;opacity:0}.mg-front{fill:url(#lt-mg-front);stroke:#d7ecef;stroke-width:.7px}.mg-side{fill:#163c45}.mg-top{fill:#b5d8dd}.sb-logo{filter:drop-shadow(0 6px 8px #13303a40)}.sb-block,.sb-logo{transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .4s}.sb-module,.sb-channel,.sb-hub,.sb-item{transition:opacity .3s}.sb-list{margin:0;padding:0;list-style:none;display:grid}.sb-item{border-top:1px solid #cfd6df;padding:clamp(14px,1.4vw,18px) 0}.sb-item:last-child{border-bottom:1px solid #cfd6df}.sb-name{color:var(--ink);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.035em;margin:0;font-size:clamp(20px,1.6vw,24px);font-weight:400;line-height:1.1}.sb-line{color:#4a5661;margin:6px 0 0;font-size:14px;line-height:1.5}.sb-caps{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.sb-caps li{color:var(--accent);background:#ffffffb3;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:500;box-shadow:inset 0 0 0 1px #c2d6d9}.sb-stage:has([data-id]:hover) :is(.sb-module,.sb-channel,.sb-item,.sb-hub){opacity:.4}:is(.sb-stage:has([data-id=clear]:hover) :is(.sb-module,.sb-channel,.sb-item)[data-id=clear],.sb-stage:has([data-id=move]:hover) :is(.sb-module,.sb-channel,.sb-item)[data-id=move],.sb-stage:has([data-id=store]:hover) :is(.sb-module,.sb-channel,.sb-item)[data-id=store],.sb-stage:has([data-id=deliver]:hover) :is(.sb-module,.sb-channel,.sb-item)[data-id=deliver]){opacity:1}.sb-stage:has([data-id]:hover) .sb-hub{opacity:1}.sb-stage:has([data-id=coordinate]:hover) :is(.sb-channel,.sb-item[data-id=coordinate]){opacity:1}:is(.sb-stage:has([data-id=clear]:hover) .sb-module[data-id=clear] .sb-block,.sb-stage:has([data-id=move]:hover) .sb-module[data-id=move] .sb-block,.sb-stage:has([data-id=store]:hover) .sb-module[data-id=store] .sb-block,.sb-stage:has([data-id=deliver]:hover) .sb-module[data-id=deliver] .sb-block){filter:drop-shadow(0 0 16px #3f7d8866);transform:translateY(-10px)}.sb-stage:has([data-id=clear]:hover) .sb-channel[data-id=clear] .sb-channel-line{stroke:#5fb0bc}.sb-stage:has([data-id=move]:hover) .sb-channel[data-id=move] .sb-channel-line{stroke:#5fb0bc}.sb-stage:has([data-id=store]:hover) .sb-channel[data-id=store] .sb-channel-line{stroke:#5fb0bc}.sb-stage:has([data-id=deliver]:hover) .sb-channel[data-id=deliver] .sb-channel-line{stroke:#5fb0bc}.sb-stage:has([data-id=coordinate]:hover) .sb-channel-line{stroke:#5fb0bc}.sb-stage:has([data-id=coordinate]:hover) .sb-logo{filter:drop-shadow(0 0 18px #3f7d8899);transform:translateY(-6px)}@media (prefers-reduced-motion:no-preference){[data-svc-reveal] .sb-stage:not([data-shown]) :is(.sb-base,.sb-module,.sb-hub){opacity:0}[data-svc-reveal] .sb-stage:not([data-shown]) .sb-channel-line{stroke-dashoffset:1px}.sb-logo{transform-box:fill-box;transform-origin:50% 100%}.sb-stage[data-shown] .sb-base{animation:.8s cubic-bezier(.2,.7,.2,1) backwards sc-rise}.sb-stage[data-shown] .sb-hub{animation:.5s .3s backwards sc-fade}.sb-stage[data-shown] .sb-logo{animation:.9s cubic-bezier(.2,.8,.25,1) .45s backwards md-grow}.sb-stage[data-shown] .sb-module{animation:dl-drop .6s cubic-bezier(.2, .85, .3, 1.15) calc(.8s + var(--i) * .14s) backwards}.sb-stage[data-shown] .sb-channel-line{animation:sc-draw .7s cubic-bezier(.4, 0, .2, 1) calc(1.4s + var(--i) * .12s) backwards}.sb-stage[data-shown] .sb-channel-signal{animation:sc-signal 2.6s linear calc(2.4s + var(--i) * .45s) infinite}}.pt-stage{--gap:.32s}.pt-fact{background:#ffffffb8;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 12px;margin:6px 0 0;padding:10px 20px;display:inline-flex;box-shadow:inset 0 0 0 1px #dde3ea}.pt-fact-value{color:var(--accent);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.04em;font-size:30px;line-height:1}.pt-fact-label{color:#3d4a55;font-size:14px}.pt-fact-source{color:#85909a;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:500}.pt-scene{margin:0}.pt-svg{width:100%;height:auto;display:block;overflow:visible}.pt-trail{fill:none;stroke:var(--accent-mid);stroke-width:1.4px;stroke-dasharray:5 6;opacity:.65}.pt-shadow{fill:#2b3d4c;opacity:.13;filter:blur(8px)}.pt-head{fill:#c9d4d8}.pt-head-strong{fill:var(--accent)}.pt-ink{fill:none;stroke:#9aa6ad;stroke-width:1px;stroke-linecap:round}.pt-sign{fill:none;stroke:#2f3d48;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round}.pt-stamp-seal{fill:var(--accent);stroke:#cfe8eb;stroke-width:1px}.pt-stamp-check{fill:#fff;stroke:var(--accent);stroke-width:1.4px}.pt-stamp-tick{fill:none;stroke:#fff;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.pt-stamp-check+.pt-stamp-tick{stroke:var(--accent)}.pt-gate-light{fill:none;stroke:#e6f4f5;stroke-width:1.6px;filter:drop-shadow(0 0 3px #3f7d88)}.pt-docs{flex-wrap:wrap;justify-content:center;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.pt-docs li{color:var(--accent);background:#ffffffb3;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:500;box-shadow:inset 0 0 0 1px #c2d6d9}.pt-svg-stack{display:none}.pt-stamp{transform-box:fill-box;transform-origin:50%}.pt-sheet{transform-box:fill-box;transform-origin:50% 100%}.pt-stages{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:clamp(16px,2vw,32px);margin:clamp(12px,1.6vw,22px) 0 0;padding:0;list-style:none;display:grid}.pt-col{text-align:center;border-top:1px solid #cfd6df;padding-top:18px;position:relative}.pt-col:before{content:"";background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 3px var(--band);border-radius:50%;position:absolute;top:-4.5px;left:50%;translate:-50%}.pt-title{color:var(--ink);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.035em;margin:0;font-size:clamp(20px,1.6vw,24px);font-weight:400;line-height:1.1}.pt-line{color:#5b6773;max-width:34ch;margin:8px auto 0;font-size:13.5px;line-height:1.55}@media (prefers-reduced-motion:no-preference){[data-svc-reveal] .pt-stage:not([data-shown]) :is(.pt-sheet,.pt-stamp,.pt-gate){opacity:0}[data-svc-reveal] .pt-stage:not([data-shown]) .pt-col{opacity:.4}.pt-stage[data-shown] .pt-gate{animation:.7s cubic-bezier(.2,.7,.2,1) .2s backwards sc-rise}.pt-stage[data-shown] .pt-sheet{animation:sc-rise .55s cubic-bezier(.2, .7, .2, 1) calc(.35s + var(--k) * var(--gap)) backwards}.pt-stage[data-shown] .pt-stamp{animation:sc-pop .4s cubic-bezier(.3, 1.6, .5, 1) calc(.75s + var(--k) * var(--gap)) backwards}.pt-stage[data-shown] .pt-col{animation:sc-ask .5s ease calc(.5s + var(--i) * 3 * var(--gap)) backwards}}@media (max-width:1099px){.dl-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px;margin-inline:0}.dl-step{text-align:left}.dl-step:before{left:0;translate:0}.bf-stage{grid-template-columns:minmax(0,1fr)}.rl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rl-item:not(:nth-child(4n)){border-right:0}.rl-item:nth-child(odd){border-right:1px solid #cfd6df}.bf-scene{width:min(100%,600px);margin-inline:auto}.sc-criteria{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.sb-stage{grid-template-columns:minmax(0,1fr)}.sb-scene{max-width:620px;margin-inline:auto}.cn-promises{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.fa-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pt-stage{width:min(100%,440px);margin-inline:auto;display:grid}.pt-stage>*{grid-area:1/1}.pt-svg-row{display:none}.pt-svg-stack{display:block}.pt-stages{margin:0;display:block;position:relative}.pt-col{top:var(--stack-top);text-align:left;border:0;padding:0;position:absolute;left:63%;right:1%}.pt-col:nth-child(2n){text-align:right;left:1%;right:63%}.pt-col:before{content:none}.pt-title{font-size:17px}.pt-line{display:none}.pt-docs{flex-direction:column;align-items:flex-start;gap:4px;margin-top:8px}.pt-col:nth-child(2n) .pt-docs{align-items:flex-end}.pt-docs li{padding:2px 8px;font-size:10px}.md-values{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px}}@media (max-width:600px){.rl-item{gap:4px;padding:10px 12px 14px}.rl-item .rd-thumb{width:min(100%,116px);margin-bottom:2px}.rl-name{font-size:16.5px}.rl-line{font-size:12.5px;line-height:1.45}.rl-basis{margin-top:2px;font-size:12px;line-height:1.3}.sc-note{text-align:center;flex-basis:100%}.sc-frame{aspect-ratio:265/185;margin-inline:calc(50% - 50vw);overflow:clip;-webkit-mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.sc-frame .sc-svg{width:420.755%;max-width:none;margin:-27.1698% 0 0 -200%}.sc-criteria{grid-template-columns:minmax(0,1fr);row-gap:12px;margin-top:20px}.sc-criterion{border-top:0;grid-template-columns:24px minmax(0,1fr);align-items:start;column-gap:12px;padding-top:0}.sc-criterion:before{display:none}.sc-node{width:24px;height:24px;color:var(--accent);box-shadow:none;background:0 0;grid-row:span 2}.sc-node .svc-glyph{width:20px;height:20px}.sc-title{font-size:15px}.sc-line{color:#6b7782;grid-column:2;margin-top:2px;font-size:12.5px;line-height:1.45}.bf-list{display:none}.bf-phone{gap:14px;display:grid}.bf-chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.bf-chip{color:#4a5661;font:inherit;cursor:pointer;background:#ffffffb3;border:1px solid #cfd6df;border-radius:999px;padding:7px 12px;font-size:12.5px;transition:background .3s,color .3s,border-color .3s;position:relative;overflow:hidden}.bf-chip[aria-pressed=true]{border-color:var(--accent-deep);background:var(--accent-fill);color:#f2f6f6}.bf-chip:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.bf-chip-progress{transform-origin:0;height:2px;animation:bf-chip-progress var(--dwell) linear both;background:#9fc7cd;position:absolute;bottom:0;left:0;right:0}.bf-detail{text-align:center;display:grid}.bf-detail-item{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .3s,visibility 0s linear .3s}.bf-detail-item[data-on]{opacity:1;visibility:visible;transition:opacity .45s .1s,visibility}.bf-detail .bf-how{color:#3d4a55;margin:0;font-size:14px;line-height:1.5}.bf-detail .bf-asks{justify-content:center;margin:8px 0 0;font-size:13px}.dl-scene{display:none}.dl-steps{grid-template-columns:minmax(0,1fr);gap:0;margin:0}.dl-step{--rail:#c3ccd4;--rail-x:5px;--node-y:9px;background:linear-gradient(var(--rail), var(--rail)) var(--rail-x) 0 / 1px 100% no-repeat;border-top:0;grid-template-rows:auto auto 1fr;grid-template-columns:11px 100px minmax(0,1fr);align-items:start;column-gap:12px;padding:0 0 20px;display:grid;position:relative}.dl-step:first-child{background-position-y:var(--node-y)}.dl-step:last-child{background-size:1px var(--node-y);padding-bottom:0}.dl-step:before{z-index:1;top:calc(var(--node-y) - 4px);left:calc(var(--rail-x) - 3.5px);translate:0}.dl-thumb{grid-area:1/2/span 3;width:100%;height:auto;display:block;overflow:visible}.dl-no{color:var(--accent);letter-spacing:.16em;font-variant-numeric:tabular-nums;grid-column:3;font-size:10.5px;font-weight:500;display:block}.dl-title{grid-column:3;margin-top:4px;font-size:17px}.dl-line{grid-column:3;margin-top:4px;font-size:12.5px;line-height:1.5}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.dl-step{view-timeline-name:--dl-step}html .svc-deal .dl-stage[data-reveal] .dl-step{opacity:1;animation:none}html .svc-deal .dl-stage[data-reveal] .dl-thumb .dl-object{animation:linear both dl-step-drop;animation-timeline:--dl-step;animation-range:cover 32% cover 44%}html .svc-deal .dl-stage[data-reveal] :is(.dl-no,.dl-title,.dl-line){animation:linear both dl-step-in;animation-timeline:--dl-step;animation-range:cover 34% cover 46%}.dl-step:after{content:"";top:0;left:var(--rail-x);background:var(--accent);transform-origin:top;width:1px;height:100%;animation:linear both dl-fill;animation-timeline:view();animation-range:cover 37% cover 50%;position:absolute}.dl-step:first-child:after{top:var(--node-y)}.dl-step:last-child:after{height:var(--node-y)}html .svc-deal .dl-stage[data-reveal] .dl-step:before{animation:linear both dl-node;animation-timeline:view();animation-range:cover 40% cover 43%}}}.md-scene{display:none}.md-values{row-gap:24px;margin-top:0}.md-value{padding:0 4px}.md-foot{display:none}.md-thumb{width:100%;height:auto;margin:0 auto 8px;display:block;overflow:visible}.fa-scene{margin-inline:calc(50% - 50vw);overflow:clip;-webkit-mask:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.fa-scene .fa-svg{width:calc(var(--zoom,2) * 100%);max-width:none;transform:translateX(var(--cam0,0))}.cn-scene{max-width:none;margin-inline:calc(50% - 50vw);overflow:clip;-webkit-mask:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.cn-scene .cn-svg{width:calc(var(--zoom,2) * 100%);max-width:none;transform:translateX(var(--cam-p,0))}.fa-checks{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}.fa-check{column-gap:10px;padding-block:14px}.fa-title{font-size:17px}.fa-line{grid-column:1/-1;margin-top:8px;font-size:12.5px}.cn-promises{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.cn-promise{padding-top:12px}.cn-title{font-size:17px}.cn-line{margin-top:6px;font-size:12.5px}.sb-list{border-bottom:1px solid #cfd6df;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}.sb-item{padding-block:14px}.sb-item:last-child{border-bottom:0}.sb-name{font-size:19px}.sb-line{margin-top:4px;font-size:12.5px;line-height:1.45}.sb-caps{gap:4px;margin-top:8px}.sb-caps li{padding:3px 8px;font-size:11px}.sb-scene{overflow-x:clip;-webkit-mask:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.sb-svg{width:150%;max-width:none;margin-left:-25%}.sb-stamp{translate:115px 66.4px}.sb-module .hx-tag{transform-box:fill-box;transform-origin:50% 100%;scale:1.2}:is(.cn-promises,.sb-list)>:last-child:nth-child(odd){grid-column:1/-1}}@keyframes bf-chip-progress{0%{transform:scaleX(0)}}@keyframes dl-step-drop{0%{opacity:0;transform:translateY(-22px)}to{opacity:1;transform:none}}@keyframes dl-step-in{0%{opacity:.25}to{opacity:1}}@keyframes dl-fill{0%{transform:scaleY(0)}}@keyframes dl-node{0%{background:#c3ccd4}to{background:var(--accent)}}@keyframes cn-intro{0%,57%{transform:translateX(var(--cam-p))}75%,to{transform:translateX(var(--cam-d))}}@keyframes cn-tour{0%,25%{transform:translateX(var(--cam-d))}50%,75%{transform:translateX(var(--cam-p))}to{transform:translateX(var(--cam-d))}}
