.svc-tile .i-spin,.svc-tile .i-spin-slow,.svc-tile .i-spin-rev,.svc-tile .i-up,.svc-tile .i-lock,.svc-tile .i-blink,.svc-tile .i-pulse,.svc-tile .i-draw,.svc-tile .i-pop,.svc-tile .i-bob,.svc-tile .i-slide,.svc-tile .i-wave,.svc-tile .i-ring,.svc-tile .i-fill{transform-box:fill-box;transform-origin:center}.svc-tile .i-spin,.svc-tile .i-spin-slow{transform-origin:0 0;transform-box:view-box}.svc-tile .i-spin,.svc-tile .i-spin-slow{transform-origin:24px 24px}.svc-tile .i-draw{stroke-dasharray:20;stroke-dashoffset:0}.svc-tile .i-pulse{stroke-dasharray:60;stroke-dashoffset:0}.svc-tile[aria-pressed=true] .i-spin{animation:i-spin 1.6s linear infinite}.svc-tile[aria-pressed=true] .i-spin-slow{animation:i-spin 9.6s linear infinite}.svc-tile[aria-pressed=true] .i-spin-rev{animation:i-spin 1.4s cubic-bezier(.5,0,.3,1) infinite reverse}.svc-tile[aria-pressed=true] .i-up{animation:i-up 1.1s cubic-bezier(.3,.6,.4,1) infinite}.svc-tile[aria-pressed=true] .i-lock{animation:i-lock .6s cubic-bezier(.3,1.6,.5,1) both}.svc-tile .i-lock{transform:translateY(-3px)}.svc-tile[aria-pressed=true] .i-blink{animation:i-blink .5s steps(2,jump-none) infinite}.svc-tile[aria-pressed=true] .i-d2{animation-delay:.25s}.svc-tile[aria-pressed=true] .i-pulse{animation:i-dash 1.2s linear infinite}.svc-tile[aria-pressed=true] .i-draw{animation:i-draw .7s ease-out both}.svc-tile[aria-pressed=true] .i-draw.i-d2{animation-delay:.35s}.svc-tile[aria-pressed=true] .i-pop{animation:i-pop .5s cubic-bezier(.3,1.6,.5,1) both}.svc-tile[aria-pressed=true] .i-bob{animation:i-bob 1s ease-in-out infinite}.svc-tile[aria-pressed=true] .i-slide{animation:i-slide 1.4s ease-in-out infinite}.svc-tile[aria-pressed=true] .i-wave{animation:i-wave .8s ease-in-out infinite}.svc-tile[aria-pressed=true] .i-ring{animation:i-ring 1.2s ease-out infinite}.svc-tile[aria-pressed=true] .i-fill{animation:i-fill 1.6s ease-in-out infinite}@keyframes i-spin{to{transform:rotate(360deg)}}@keyframes i-up{0%{transform:translateY(6px);opacity:0}30%{opacity:1}to{transform:translateY(-8px);opacity:0}}@keyframes i-lock{0%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes i-blink{50%{opacity:.2}}@keyframes i-dash{0%{stroke-dashoffset:120}to{stroke-dashoffset:0}}@keyframes i-draw{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}@keyframes i-pop{0%{transform:scale(0)}}@keyframes i-bob{50%{transform:translateY(-3px)}}@keyframes i-slide{0%,to{transform:translate(-3px)}50%{transform:translate(3px)}}@keyframes i-wave{50%{transform:rotate(-14deg)}}@keyframes i-ring{0%{transform:scale(.4);opacity:1}to{transform:scale(1.4);opacity:0}}@keyframes i-fill{0%{transform:scaleX(0)}70%,to{transform:scaleX(1)}}.sb-hero{position:absolute;inset:0;overflow:hidden;container-type:size;-webkit-tap-highlight-color:transparent}.sb-cv{position:absolute;inset:0}.sb-hero .sb-card{position:absolute;background:#fff;border-radius:18px;box-shadow:0 18px 40px -18px #082b3a8c,0 2px 6px #082b3a1a}.sb-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .8rem;border-radius:999px;background:#082b3ae0;color:#fff;font:500 .7rem/1.2 var(--mono);font-stretch:87.5%;letter-spacing:.03em;text-transform:uppercase}.sb-act{position:absolute;left:50%;bottom:clamp(10px,3.2cqh,26px);transform:translate(-50%);width:min(calc(100% - 20px),27rem);display:flex;justify-content:center}.sb-btn{--p:0;position:relative;isolation:isolate;overflow:hidden;width:100%;display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.1rem;padding:.8rem 1.3rem;border:0;border-radius:999px;background:var(--accent);color:#fff;font:700 1.02rem/1.15 var(--sans);font-stretch:104%;cursor:pointer;box-shadow:inset 0 -4px #0003,0 14px 26px -12px #082b3aa6;transition:transform .2s var(--ease),background .3s}.sb-btn:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--accent);transform:scaleX(var(--p));transform-origin:left;transition:transform .25s linear}.sb-btn:hover{transform:translateY(-2px)}.sb-btn:active{transform:translateY(2px);box-shadow:inset 0 -1px #0003,0 8px 18px -12px #082b3aa6}.sb-btn:focus-visible{outline:3px solid #fff;outline-offset:3px;box-shadow:0 0 0 6px var(--accent)}.sb-btn[aria-disabled=true]{background:var(--ink);cursor:default;transform:none}.sb-btn>svg{flex:none;width:22px;height:22px}.sb-btn-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container (max-width:520px){.sb-btn{min-height:2.75rem;font-size:.9rem;padding:.6rem 1rem}.sb-btn-t{white-space:normal;text-wrap:balance;text-align:center}}@media(prefers-reduced-motion:reduce){.sb-btn,.sb-btn:before{transition:none}}.sb-stage{position:absolute;inset:0;container-type:size}.sb-l{position:absolute;inset:0;display:block;width:100%;height:100%}.sb-defs{position:absolute;width:0;height:0;overflow:hidden}.sb-s{position:absolute;inset:0;opacity:0;visibility:hidden;transform:translateY(calc(18 * min(100cqw,100cqh) / 600)) scale(.97);transition:opacity .5s var(--ease),transform .8s var(--ease),visibility 0s .8s;pointer-events:none}.svc-stage[data-step="0"] .sb-s0,.svc-stage[data-step="1"] .sb-s1,.svc-stage[data-step="2"] .sb-s2{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition-delay:0s,0s,0s}.svc-stage:not([data-step="0"]) .sb-s0 *,.svc-stage:not([data-step="1"]) .sb-s1 *,.svc-stage:not([data-step="2"]) .sb-s2 *{animation-play-state:paused!important}.sb-idle *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.sb-s{transition:opacity .2s,visibility 0s .2s}.sb-stage *{animation:none!important}}.sb-stage text{font-family:var(--mono);font-stretch:87.5%;text-transform:uppercase;letter-spacing:.03em;fill:var(--ink)}.svc-tile .i-gear{transform-box:fill-box;transform-origin:center}.svc-tile[aria-pressed=true] .i-gear{animation:i-spin 2.4s linear infinite}.svc-tile .i-slide-out,.svc-tile .i-up-rev{transform-box:fill-box;transform-origin:center}.svc-tile[aria-pressed=true] .i-slide-out{animation:i-print 1.6s ease-in-out infinite}.svc-tile[aria-pressed=true] .i-up-rev{animation:i-drop 1.4s cubic-bezier(.3,.6,.4,1) infinite}@keyframes i-print{0%{transform:translateY(-8px)}60%,to{transform:translateY(0)}}@keyframes i-drop{0%{transform:translateY(-6px);opacity:0}30%{opacity:1}70%,to{transform:translateY(2px);opacity:1}}.svc-tile .i-spin-slow2{transform-box:fill-box;transform-origin:center}.svc-tile[aria-pressed=true] .i-spin-slow2{animation:i-spin 2.4s linear infinite}.svc-tile .i-spin-sla{transform-box:view-box;transform-origin:24px 26px}.svc-tile[aria-pressed=true] .i-spin-sla{animation:i-spin 2s linear infinite}.sb-mf{animation:sb-march 1s linear infinite}@keyframes sb-march{to{transform:translate(var(--sb-d))}}@media(prefers-reduced-motion:reduce){.rps-sw{opacity:1!important}.sus-gear{opacity:0!important}.svc-tile .i-draw,.svc-tile .i-pulse{stroke-dashoffset:0!important}}
