body{background:#f4f4f6;margin:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hub{--ease:cubic-bezier(.4, 0, .2, 1);color:#1d1d1f;background:#f4f4f6;flex-direction:column;min-height:100vh;font-family:Roboto Variable,system-ui,sans-serif;display:flex}.hub__head{text-align:center;padding:72px 24px 40px}.hub__logo{width:auto;height:38px;margin-inline:auto}.hub__title{color:#6e6e73;letter-spacing:.01em;margin:20px 0 0;font-size:17px;font-weight:400}.hub__main{flex:1;width:100%;max-width:1080px;margin:0 auto;padding:0 24px 64px}.tiles{grid-template-columns:repeat(2,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.tile{aspect-ratio:4/3;background:var(--surface);transition:transform .2s var(--ease), box-shadow .2s var(--ease);border-radius:22px;flex-direction:column;padding:30px 30px 0;text-decoration:none;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #00000012,0 12px 28px #00000014}.tile:hover{transform:translateY(-5px);box-shadow:inset 0 0 0 1px #00000012,0 20px 44px #00000026}.tile:focus-visible,.strip:focus-visible{outline-offset:3px;outline:3px solid #1d1d1f}.tile__head{justify-content:space-between;align-items:center;gap:16px;display:flex}.tile__logo{height:var(--logo-h);object-fit:contain;object-position:left center;width:auto;max-width:62%}.tile__name,.strip__name{color:var(--ink);font-size:22px;font-weight:600;display:block}.tile__go,.strip__go{background:var(--disc);width:40px;height:40px;color:var(--disc-ink);transition:transform .2s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.tile__go svg,.strip__go svg{width:18px;height:18px}.tile:hover .tile__go,.strip:hover .strip__go{transform:translate(4px)}.tile__moto{object-fit:contain;object-position:right bottom;width:100%;min-height:0;transition:transform .35s var(--ease);flex:1;margin-top:16px}.tile:hover .tile__moto{transform:scale(1.045)}.strip{background:var(--surface);height:148px;transition:transform .2s var(--ease), box-shadow .2s var(--ease);border-radius:22px;justify-content:space-between;align-items:center;margin-top:24px;padding:0 28px;text-decoration:none;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #00000012,0 12px 28px #00000014}.strip:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #00000012,0 20px 44px #00000026}.strip__lead{align-items:flex-end;gap:24px;min-width:0;height:100%;display:flex}.strip__moto{object-fit:contain;object-position:left bottom;width:auto;height:88%;transition:transform .35s var(--ease)}.strip:hover .strip__moto{transform:scale(1.04)}.strip__logo{height:var(--logo-h);align-self:center;width:auto}.strip__name{align-self:center}.foot{color:#6e6e73;background:#efeff2;border-top:1px solid #e2e2e6;font-size:14px}.foot__inner{grid-template-columns:1.8fr 1fr 1.4fr;gap:40px;width:100%;max-width:1080px;margin:0 auto;padding:48px 24px 36px;display:grid}.foot__logo{width:auto;height:30px}.foot__tagline{max-width:34ch;margin:16px 0 0;line-height:1.5}.foot__title{color:#1d1d1f;text-transform:uppercase;letter-spacing:.06em;margin:0 0 14px;font-size:13px;font-weight:600}.foot__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.foot__list a,.foot__address a{color:inherit;text-decoration:none}.foot__list a:hover,.foot__address a:hover{color:#1d1d1f}.foot__address{font-style:normal;line-height:1.6}.foot__bar{width:100%;max-width:1080px;margin:0 auto;padding:0 24px}@media (width<=900px){.foot__inner{grid-template-columns:1fr 1fr;gap:32px}}@media (width<=720px){.hub__head{padding:44px 20px 28px}.hub__logo{height:32px}.hub__title{margin-top:16px;font-size:15px}.hub__main{padding:0 20px 44px}.tiles{grid-template-columns:1fr;gap:16px}.tile{aspect-ratio:5/4;border-radius:18px;padding:24px 24px 0}.tile__logo{height:calc(var(--logo-h) * .78)}.strip{border-radius:18px;height:92px;margin-top:16px;padding:0 22px}.strip__moto{display:none}.strip__logo{height:20px}.foot__inner{grid-template-columns:1fr;gap:28px;padding:36px 20px 28px}.foot__bar{padding:0 20px}}@media (prefers-reduced-motion:reduce){.tile,.strip,.tile__go,.strip__go,.tile__moto,.strip__moto{transition:none}.tile:hover,.strip:hover,.tile:hover .tile__moto,.strip:hover .strip__moto{transform:none}}
