.orbit-dots{position:relative;display:inline-block;flex:none;width:var(--orbit-dots-size);height:var(--orbit-dots-size);animation:orbit-dots-spin 1.2s linear infinite}.orbit-dots>span{position:absolute;width:25%;height:25%;border-radius:50%;background-color:currentColor}.orbit-dots>span:nth-child(1){top:0;left:37.5%}.orbit-dots>span:nth-child(2){top:37.5%;right:0;opacity:.7}.orbit-dots>span:nth-child(3){bottom:0;left:37.5%;opacity:.4}.orbit-dots>span:nth-child(4){top:37.5%;left:0;opacity:.2}@keyframes orbit-dots-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.orbit-dots{animation:none}}.service-frame{position:relative;min-height:100svh;overflow:hidden;background:#080808;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html:has(.service-frame),html:has(.service-frame) body{background:#080808}.service-frame__edge-tint{background-color:#080808}.service-frame__mark{position:absolute;top:var(--service-frame-mark-top, -80px);right:var(--service-frame-mark-right, -70px);width:260px;height:260px;pointer-events:none}.service-frame__column{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-height:100svh;padding:28px 24px}.service-frame__logo{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;color:#fff;font-size:24px;line-height:36px;font-weight:600;letter-spacing:-.04em;border-radius:8px;transition:color .15s ease-out}.service-frame__logo:hover{color:#a7a7a7}.service-frame__logo:focus-visible{outline:2px solid #fff;outline-offset:2px}.service-frame__logo-mark{width:24px;height:24px}.service-frame__column>:not(.service-frame__logo){width:100%;max-width:var(--service-frame-content-width, 400px)}@media(min-width:1280px){.service-frame__mark{top:120px;right:-140px;width:820px;height:820px}.service-frame__column{width:max(50%,720px);padding:40px 48px}.service-frame__logo{font-size:28px}.service-frame__logo-mark{width:28px;height:28px}.service-frame__column>:not(.service-frame__logo){margin-inline:auto}}.spinner{display:inline-block;flex:none;animation:spinner-turn .8s linear infinite}@keyframes spinner-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner{animation:none}}
