.svc-showcase{position:relative;isolation:isolate;min-height:calc(100svh - 74px);overflow:hidden;color:#f1f0ec;background:#070707;outline:0}.svc-stage{position:relative;display:grid;grid-template-columns:minmax(330px,44%) 1fr;min-height:calc(100svh - 146px);padding:clamp(38px,6vh,78px) var(--pad) 30px}.svc-copy{position:relative;z-index:3;max-width:570px;animation:svcIn .56s cubic-bezier(.2,.8,.2,1) both}.svc-label,.svc-note,.svc-nav,.svc-counter,.svc-kind,.svc-separate,.svc-disclaimer{font:10px/1.4 "IBM Plex Mono",monospace;letter-spacing:-.035em}.svc-label{margin:0;color:#aaa8a3}.svc-copy h1{max-width:500px;margin:22px 0 0;font:420 clamp(46px,5.2vw,77px)/.89 "Roboto Flex",Arial,sans-serif;letter-spacing:-.077em}.svc-copy h1 span{display:block;color:#aaa8a3;font-weight:300}.svc-note{max-width:285px;margin:28px 0 0;color:#c9c7c2}.svc-offering{margin-top:clamp(28px,5vh,64px)}.svc-offering-top{display:flex;gap:14px;align-items:center;padding-bottom:13px;border-bottom:1px solid #ffffff2b}.svc-counter{color:#e5f244}.svc-kind{color:#aaa8a3}.svc-offering h2{margin:12px 0 13px;font:460 clamp(28px,3.3vw,49px)/.9 "Roboto Flex",Arial,sans-serif;letter-spacing:-.065em}.svc-list{display:grid;gap:0;border-top:1px solid #ffffff18}.svc-service{display:grid;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:37px;padding:8px 0;border:0;border-bottom:1px solid #ffffff18;background:transparent;color:inherit;text-align:left;font:inherit;cursor:default}.svc-service span,.svc-service em{font:10px/1.25 "IBM Plex Mono",monospace;font-style:normal;color:#979590}.svc-service b{font:500 12px/1.2 "Roboto Flex",Arial,sans-serif;letter-spacing:-.025em}.svc-service em{text-align:right;white-space:nowrap}.svc-separate{margin:15px 0 0;color:#aaa8a3}.svc-visual{position:absolute;z-index:1;right:clamp(10px,4vw,90px);bottom:clamp(22px,5vh,68px);width:min(48vw,690px);height:min(47vw,580px);perspective:1150px;pointer-events:none}.svc-plane{position:absolute;left:50%;top:50%;display:block;width:74%;height:33%;border:1px solid #ffffff4c;box-shadow:0 25px 65px #000a,inset 0 0 28px #fff1;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.8,.2,1),background .55s}.svc-plane:after{content:"";position:absolute;inset:12%;border:1px solid #ffffff25}.svc-plane-a{background:linear-gradient(130deg,#292929,#090909);transform:translate(-57%,-98%) rotateX(61deg) rotateZ(-26deg)}.svc-plane-b{background:linear-gradient(130deg,#1f1f1f,#060606);transform:translate(-49%,-54%) rotateX(61deg) rotateZ(-26deg)}.svc-plane-c{background:linear-gradient(130deg,#161616,#050505);transform:translate(-41%,-12%) rotateX(61deg) rotateZ(-26deg)}.svc-grid{position:absolute;inset:9%;border:1px solid #e5f24470;transform:rotate(-20deg);opacity:.55}.svc-orbit{position:absolute;inset:2%;border:1px solid #ffffff26;border-radius:50%;animation:svcOrbit 13s linear infinite}.svc-visual--1 .svc-plane-a{transform:translate(-81%,-70%) rotateX(43deg) rotateZ(-48deg) scale(1.14)}.svc-visual--1 .svc-plane-b{transform:translate(-18%,-50%) rotateX(72deg) rotateZ(26deg) scale(.88)}.svc-visual--1 .svc-plane-c{transform:translate(-48%,-6%) rotateX(53deg) rotateZ(-8deg) scale(.8)}.svc-visual--1 .svc-grid{inset:17%;border-radius:50%;box-shadow:0 0 0 50px #e5f2440a,0 0 0 100px #e5f24407;transform:rotate(0)}.svc-visual--2 .svc-plane-a{transform:translate(-76%,-91%) rotateX(62deg) rotateZ(16deg) scale(.88)}.svc-visual--2 .svc-plane-b{transform:translate(-29%,-48%) rotateX(62deg) rotateZ(16deg) scale(1.1)}.svc-visual--2 .svc-plane-c{transform:translate(-36%,-4%) rotateX(62deg) rotateZ(16deg)}.svc-visual--2 .svc-grid{border-radius:0;transform:rotate(45deg);box-shadow:0 0 0 52px #e5f2440b}.svc-visual--3 .svc-plane-a{transform:translate(-73%,-96%) rotateX(53deg) rotateZ(-10deg) scale(.82)}.svc-visual--3 .svc-plane-b{transform:translate(-48%,-52%) rotateX(53deg) rotateZ(-10deg) scale(1)}.svc-visual--3 .svc-plane-c{transform:translate(-23%,-7%) rotateX(53deg) rotateZ(-10deg) scale(.86)}.svc-visual--3 .svc-grid{border-radius:50%;inset:19%;box-shadow:0 0 0 38px #e5f24412,0 0 0 78px #e5f24408}.svc-nav{position:relative;z-index:4;display:flex;align-items:center;gap:25px;min-height:72px;padding:0 var(--pad);border-top:1px solid #ffffff2b}.svc-index{display:flex;gap:15px;align-items:center}.svc-index button{display:flex;align-items:center;gap:7px;padding:10px 0;border:0;background:transparent;color:#85837f;font:inherit;cursor:pointer}.svc-index i{display:block;width:20px;height:1px;background:#ffffff36;transition:width .35s,background .35s}.svc-index button.is-current{color:#f1f0ec}.svc-index button.is-current i{width:37px;background:#e5f244}.svc-nav>p{margin:0 auto;color:#918f8a}.svc-arrows{display:flex;gap:8px}.svc-arrows button{display:grid;place-items:center;width:34px;height:34px;border:1px solid #ffffff3d;border-radius:50%;background:transparent;color:inherit;font:18px/1 Arial;cursor:pointer}.svc-arrows button:hover{border-color:#e5f244;color:#e5f244}.svc-copy--packages{max-width:720px}.svc-copy--packages h1{font-size:clamp(42px,4.7vw,69px)}.svc-packages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:clamp(30px,6vh,70px)}.svc-package{min-height:220px;padding:17px 14px;border-top:1px solid #e5f244;border-bottom:1px solid #ffffff2b;background:linear-gradient(135deg,#ffffff06,transparent 65%);transform:translateY(var(--pack-y,0));transition:transform .3s}.svc-package:nth-child(2){--pack-y:20px}.svc-package:nth-child(3){--pack-y:42px}.svc-package>span,.svc-package strong{font:10px/1 "IBM Plex Mono",monospace}.svc-package>span{color:#e5f244}.svc-package h2{margin:35px 0 7px;font:500 clamp(21px,2.2vw,31px)/.9 "Roboto Flex",sans-serif;letter-spacing:-.06em}.svc-package strong{display:block;color:#f1f0ec}.svc-package ul{margin:35px 0 0;padding:0;list-style:none;color:#aaa8a3;font:10px/1.55 "IBM Plex Mono",monospace}.svc-package li:before{content:'—';margin-right:6px;color:#e5f244}.svc-disclaimer{max-width:570px;margin:72px 0 0;color:#aaa8a3}@keyframes svcIn{from{opacity:0;transform:translateY(13px)}to{opacity:1;transform:none}}@keyframes svcOrbit{to{transform:rotate(360deg)}}@media(max-width:699px){.svc-showcase{min-height:calc(100svh - 64px)}.svc-stage{display:block;min-height:calc(100svh - 128px);padding:33px 18px 28px}.svc-copy{max-width:none}.svc-copy h1{max-width:330px;margin-top:17px;font-size:clamp(42px,13vw,57px)}.svc-note{margin-top:21px}.svc-offering{margin-top:31px}.svc-offering h2{font-size:30px}.svc-service{grid-template-columns:22px minmax(0,1fr);padding:9px 0}.svc-service em{grid-column:2;text-align:left}.svc-separate{margin-top:13px}.svc-visual{right:-31vw;bottom:13px;width:105vw;height:72vw;opacity:.58}.svc-nav{min-height:64px;gap:12px;padding:0 18px}.svc-index{gap:9px}.svc-index button{gap:4px}.svc-index button span{font-size:9px}.svc-index i{width:10px}.svc-index button.is-current i{width:20px}.svc-nav>p{display:none}.svc-arrows{margin-left:auto}.svc-arrows button{width:31px;height:31px}.svc-copy--packages h1{font-size:42px}.svc-packages{gap:8px;margin-top:39px}.svc-package{min-height:196px;padding:12px 9px}.svc-package:nth-child(2){--pack-y:12px}.svc-package:nth-child(3){--pack-y:24px}.svc-package h2{margin-top:26px;font-size:19px}.svc-package ul{margin-top:27px;font-size:8px}.svc-disclaimer{margin-top:48px;padding-bottom:15px}.svc-visual--3{opacity:.32}}@media(prefers-reduced-motion:reduce){.svc-copy,.svc-orbit{animation:none!important}.svc-plane{transition:none!important}}

